具体的tsconfig.json文件的配置请参照官方文档
tsconfig.json
-
tsconfig.json
是typescript进行编译时参照的配置文件。 - 只有在运行
tsc
并且不加任何参数的情况下才会去查看tsconfig.json文件并且编译运行
+如果在tsconfig文件中没有指定对哪些文件进行陪你,会对根目录下的ts文件进行配置
指定编译哪些文件
- files
"files":["src/demo2.ts"],
- include/exclude
"include":["src/demo2.ts"],
以上两种写法效果相等,而且只会编译demo2.ts
文件
compileOptions重的一些常用参数
更多参数请参照官方文档
removeComments
在编译的过程中会将注释干掉-
noImplicitAny
不需要显示地设置any
如果设置为true,会报错
strictNullChecks
如果设置为true,不允许null 赋值给其他的基础类型rootdir
设置入口文件outdir
设置编译后的文件incremental
产生一个编译的版本文件allowJs
对js文件也编译 比如将es6的语法转换为es5checkJs
对js文件进行检测
ts-node也会使用tsconfig.json进行配置