{ // 编译ts:tsc 文件名称 // 编译全部ts:tsc // 匹配文件入口 // ** 任意文件目录 // * 任意文件 "include": [ "./src/**/*" ], // // 匹配文件出口 // "exclude": [ // // "./src/**/*" // ], // "extends": 继承 // "files": [ 单独文件 // './src/a.ts', // ] // 编译选项 "compilerOptions": { // 指定ts编译的版本 // 有效值: "es3", "es5", "es6", "es2015", "es2016", "es2017", // "es2018", "es2019", "es2020", "es2021", "es2022", "es2023", // "es2024", "esnext" "target": "ES2015", // 模块化 // 'none', 'commonjs', 'amd', 'system', 'umd', 'es6', // 'es2015', 'es2020', 'es2022', // 'esnext', 'node16', 'node18', 'nodenext', 'preserve "module": "amd", // lib 规定ts可以使用什么库 "lib": ["dom"], // 指定编译后文件所在目录 "outDir": "./dist", // 指定所有文件编译后的合并文件 "outFile": "./dist/app.js", } }