chore: tsconfig的配置项修改

This commit is contained in:
WANGFAN\wangf 2024-12-03 14:36:23 +08:00
parent 9009e48518
commit 7a6b607a69
3 changed files with 14230 additions and 11 deletions

14224
package-lock.json generated Normal file

File diff suppressed because it is too large Load Diff

View File

@ -12,8 +12,8 @@
"lint:eslint": "eslint --fix --ext .js,.ts,.vue ./src", "lint:eslint": "eslint --fix --ext .js,.ts,.vue ./src",
"lint:prettier": "prettier --write \"src/**/*.{js,ts,json,tsx,css,less,scss,vue,html,md}\"", "lint:prettier": "prettier --write \"src/**/*.{js,ts,json,tsx,css,less,scss,vue,html,md}\"",
"fix": "eslint src --fix", "fix": "eslint src --fix",
"prepare": "husky install",
"lint-staged": "lint-staged", "lint-staged": "lint-staged",
"prepare": "husky install",
"preinstall": "npx only-allow pnpm" "preinstall": "npx only-allow pnpm"
}, },
"lint-staged": { "lint-staged": {

View File

@ -1,21 +1,16 @@
{ {
// //
"compilerOptions": { "compilerOptions": {
"target": "ES2020", // ECMAScript "target": "ESNext", // ECMAScript
"useDefineForClassFields": true,
"module": "ESNext", // "module": "ESNext", //
"lib": ["ES2020", "DOM", "DOM.Iterable"], //TSes5 domes5scripthost,使eses8"ES2019.Array", "lib": ["ESNext", "DOM"], //TSes5 domes5scripthost,使eses8"ES2019.Array",
"skipLibCheck": true, // *.d.ts "skipLibCheck": true, // *.d.ts
/* Bundler mode */
"moduleResolution": "bundler", //使node "moduleResolution": "bundler", //使node
"allowImportingTsExtensions": true, "allowImportingTsExtensions": true, // TypeScript
"resolveJsonModule": true, //".json" "resolveJsonModule": true, //".json"
"isolatedModules": true, //"ts.transpileModule" "isolatedModules": true, //"ts.transpileModule"
"noEmit": true, // ,js "noEmit": true, // ,js
"jsx": "preserve", //preserve,preserveJSX使 "jsx": "preserve", //preserve,preserveJSX使
/* Linting */
"strict": true, // "strict": true, //
"noUnusedLocals": true, // 使 "noUnusedLocals": true, // 使
"noUnusedParameters": true, // 使 "noUnusedParameters": true, // 使
@ -32,8 +27,8 @@
"src/**/*.ts", "src/**/*.ts",
"src/**/*.tsx", "src/**/*.tsx",
"src/**/*.vue", "src/**/*.vue",
"vite.config.ts", "src/auto-import.d.ts", // vite.config.tsdts
"src/auto-import.d.ts" // vite.config.tsdts "vite.config.ts"
], // ], //
// excludeinclude使 // excludeinclude使
"exclude": ["node_modules", "dist", "**/*.js"], // "exclude": ["node_modules", "dist", "**/*.js"], //