typescrtipt 编译选项
tsc -w 检测模式
自动编译
只对当前文件 tsc file.ts -w
ctrl c 关闭
全部编译 新建配置文件tsconfig.json
直接tsc 编译
tsc -w 直接开启监视模式
"include"://指定哪些ts文件需要被编译
[
"./src/**/*"//*:任意文件;两个文件; ** :任意目录
],
"exclude": [
"./src/hello/**/*"
]//不包含,不被编译
extend 继承
files 指定文件列表
**compileroptions
子选项
1.target 用来指定ts被编译的版本
2.module 模块 指定使用模块化的规范
3.lib:用来指定项目使用的库
4."outFile"//将代码合并为一个文件,交给打包工具
5.allowJs 是否对js文件进行编译
6.checkJs 检查js文件是否符合语法规范
7.removeComment 是否移除注释
8.noEmit 不生成编译后的文件
9.noEmitOnError 不生成编译后错误的文件**
10.alwaysStrict 严格模式 用于设置编译后的文件是否使用严格模式 引入模块时自动打开严格模式
11.noImplicitAny 不允许隐式的any类型
12.noImplicitThis 不允许不明确类型的this
13.strictNullChecks 严格的检查空值