这是基于vue-vben-admin 模板适用于abp Vnext的前端管理项目
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

44 lines
2.8 KiB

{
"compilerOptions": {
"target": "ESNext", // ECMAScript
"module": "ESNext", // 使ESNext
"lib": ["ESNext", "DOM", "DOM.Iterable"], // DOMDOM.Iterable ESNext TypeScript
"useDefineForClassFields": true,
"skipLibCheck": true, //
"allowJs": true, // JavaScript
/* Bundler mode */
"moduleResolution": "bundler",
"sourceMap": true, // *.map
"declaration": true, // .d.ts
"preserveWatchOutput": true, //
"removeComments": true, //
"allowImportingTsExtensions": true, // import .ts .tsx
"resolveJsonModule": true, // json
"isolatedModules": true, // typescript
"noEmit": true, // JS
"jsx": "react-jsx",
// 使 TypeScript CommonJS 使 CommonJS CommonJS 使 module.exports
// ES6 CommonJS esModuleInterop
// CommonJS 使 require() module.exports
// 使使 CommonJS 便
"esModuleInterop": true,
/* Linting */
"strict": true, //
"strictNullChecks": true, //
"noImplicitAny": true, // any
"noUnusedLocals": true, // 使
"noUnusedParameters": true, // 使
"noFallthroughCasesInSwitch": true, // switch
"useUnknownInCatchVariables": false, // true catch unknown any
// https://vitejs.dev/guide/features#client-types
"types": ["vite/client"],
"baseUrl": ".",
/* alias */
"paths": {
"@/*": ["src/*"],
"#/*": ["types/*"]
}
},
"include": ["src", "types", "tailwind.config.ts"],
"exclude": ["node_modules", "dist"]
}