{
"include":[], //指定需要编译的文件
"exclude": [],//指定不需编译的文件
//exclude默认值"node_modules","bower_components","jspm_packages"
"extends": "",//相当于引入外部文件 用来别的JSON继承tsconfig.json
"files": [],//相对鸡肋 和include差不多的指定,不过限于指定编译文件
"compilerOptions": {//编译器选项
"target": "",//指定版本 默认为es3 “esnext”为最新版本
"module": "",//指定模块化规范 默认为es3
"lib": [],//指定库 默认为大部分浏览器使用的库 如 dom,填空【】即不使用任何库
"outDir": "",//用来指定编译后js放置的目录
"outFile": "",//TS合并到一个文件中(模块化的合并易报错 )
"allowJs": false, // 是否对项目下的js进行编译 默认为否只编译ts
"checkJs": false,//是否检查JS符合语法 默认为否
"removeComments": false,//是否编译的时候 带上原有的注释// 默认为否
"noEmit": false,//编译后是否产生文件
"noEmitOnError": false //当编译发生错误时不产生编译后文件
}
}
// *代表任意文件
// **代表任意目录
TypeScript中tsconfig.json
最新推荐文章于 2024-06-04 17:02:34 发布