内置配置 watch 会自动监测源文件的修改并编译代码,因此我们不再需要每次都调用 tsc 命令removeComments会自动删除注释,减小文件体积target指定想要编译的目标js版本TS默认给未指定类型的变量赋值any,开启noImplicitAny则报错TS默认允许赋值null/undefined,开启strictNullChecks则报错(除非用"|"明确指定) 第三方 第三方使用的不是TS编写,但又想用TS的类型检查:那么可以安装由社区维护的类型定义包可以看到所有的包名都有一个 @types 前缀