| 12345678910111213141516171819202122232425262728293031323334353637383940414243 |
- {
- "compilerOptions": {
- "target": "ES2020",
- "module": "ESNext",
- "moduleResolution": "Bundler",
- "lib": ["ES2020", "DOM", "DOM.Iterable"],
- "jsx": "preserve",
- // 与 Vite 协作:Vite/esbuild 负责转译,TS 只做类型检查
- "noEmit": true,
- "isolatedModules": true,
- "esModuleInterop": true,
- "allowSyntheticDefaultImports": true,
- "resolveJsonModule": true,
- "skipLibCheck": true,
- // 渐进式:保留 .js 不报错,逐步迁移
- "allowJs": true,
- "checkJs": false,
- "strict": false,
- "noImplicitAny": false,
- "noUnusedLocals": false,
- "noUnusedParameters": false,
- // 路径别名与 Vue 文件声明(TS 5.0+ paths 不需要 baseUrl;写 baseUrl 会被新 TS 报弃用)
- "paths": {
- "@/*": ["./src/*"]
- },
- "types": ["@dcloudio/types"]
- },
- "include": [
- "src/**/*.ts",
- "src/**/*.tsx",
- "src/**/*.js",
- "src/**/*.vue",
- "src/**/*.d.ts"
- ],
- "exclude": [
- "node_modules",
- "dist",
- "src/**/*.scss"
- ]
- }
|