Files
Obosky_Ronghua/front/sub-base/tsconfig.json
2023-10-17 09:15:30 +08:00

51 lines
1.7 KiB
JSON
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

{
// compilerOptions编译器的选项
"compilerOptions": {
"moduleResolution": "node",
// target 用来指定ts被编译为ES的版本默认是ES3
// 可以是 'es3', 'es5', 'es6', 'es2015', 'es2016', 'es2017','es2018','es2019','es2020','esnext'.
"target": "ES6",
// module 指定要使用的模块化的规范
"module": "ESNext",
// outDir 用来指定编译后文件所在的目录
"outDir": "./js",
// 将代码合并为一个文件
// "outFile": "./js/index.js",
// 是否对js文件进行编译默认是false
"allowJs": false,
// 是否检查js代码是否符合语法规范默认是false
"checkJs": false,
// 是否移除注释
"removeComments": true,
// 不生成编译后的文件
"noEmit": false,
// 当有错误时不生成编译文件
"noEmitOnError": false,
// 所有严格检查的总开关
"strict": false,
// 用来设置编译后的文件是否使用严格模式默认false
"alwaysStrict": false,
// 不允许隐式的any类型
"noImplicitAny": false,
// 不允许不明确类型的this
"noImplicitThis": false,
// 严格的检查空值
"strictNullChecks": false,
},
/**
"include" ts
**
*
*/
"include": [
"./**/*" //代表编译包含src目录下的任意目录的任意文件其余的不编译
],
/**
"exclude" ts
:[node moduesbower_componentsSspm_packages]
*/
// exclude该选项一般不设置用不到
"exclude": [
"./test/**/*" //不编译test下的所有文件
]
}