1、include:表示包含
示例
"include": [
"./src/**/*"
],
释意
src目录下的任意目录(**)任意文件(*)都要被编译
2、exclude:表示不包含
示例
"exclude": [
"./src/02.ts"
]
释意
src目录下的02.ts不需要被编译
3、compilerOptions:编译器选项
示例
"compilerOptions": {
// target指定编译ts被编译的es版本
"target": "es6",
// module指定要使用的模块化规范
"module": "amd",
// lib指定项目所要使用的库
"lib":["dom","es6"],
//outdir用来指定编译后的文件所在目录
"outDir":"./dist",
// outFile将代码合并为一个文件
"outFile":"./dist/app.js",
// 是否对js进行编译
"allowJs":true,
//是否判断js是否符合语法规范
"checkJs":true,
// 是否移除编译后的js注释
"removeComments":true,
// 当错误发生时不生成编译后的js文件
"noEmitOnError":true
// 是否检查隐式any类型
"noImplicitAny":true
}