|
@@ -0,0 +1,37 @@
|
|
|
+{
|
|
|
+ // 编译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",
|
|
|
+ }
|
|
|
+}
|