{ // ** 任意目录 // * 任意文件 // 配置入口文件 "include": [ "./src/**/*" ], // 配置出口文件 // "exclude": [ // "./src/a.ts" // ], // 编译选项 // 'es5', 'es6', 'es2015', 'es2016', 'es2017', 'es2018', 'es2019', 'es2020', 'es2021', 'es2022', 'es2023', 'es2024' "compilerOptions": { // 规定ts生成那个版本的js "target": "es6", // 规定可以使用的库 "lib": ["ES2015", "DOM"], // 模式 "commonjs", "amd", "system", "umd", "es6", "es2015", "es2020", "esnext", "none", "es2022", "node16", "node18", "node20", "nodenext", "preserve" "module": "es2015", // 规定编译后的文件存放在哪个位置 "outDir": "./dist", // "outFile": "./dist/happy.js" // 清除注释 // "removeComments": true // 规定错误是否被编译 "noEmitOnError": false, // 开启严格模式 // "strict": true // 规定是否允许使用this // "noImplicitThis": false, // // 检查是否存在空元素 // "strictNullChecks": true } }