{ "compilerOptions": { // File Layout "rootDir": "./src", "outDir": "./dist", // Environment Settings "module": "NodeNext", "target": "ES2022", "lib": ["ES2022"], "types": ["node"], // Module Resolution "moduleResolution": "NodeNext", "esModuleInterop": true, "resolveJsonModule": true, "allowSyntheticDefaultImports": true, // Other Outputs "sourceMap": true, "declaration": true, // Stricter Typechecking Options "strict": true, "noImplicitAny": true, "strictNullChecks": true, "noUnusedLocals": false, // 临时关闭(部署后修复) "noUnusedParameters": false, // 临时关闭(部署后修复) "noImplicitReturns": false, // 临时关闭(部署后修复) "noFallthroughCasesInSwitch": true, // Advanced Options "skipLibCheck": true, "forceConsistentCasingInFileNames": true }, "include": ["src/**/*"], "exclude": [ "node_modules", "dist", "**/__tests__/**", "**/*.test.ts", "**/*.spec.ts", "src/tests/**", "src/scripts/**" ] }