监视
在控制台输入 tsc 会编译当前文件夹所有的ts文件
在命令行窗口输入 tsc 文件名 -w
会监视当前文件的改动,改动代码后会自动编译文件,不需要重新打包
生成tsconfig.json文件
在命令行窗口输入
tsc --init
tsconfig.json是ts编译器的配置文件,ts编译器可以根据它的信息来对代码进行编译
“include”: 用来指定哪些ts文件需要编译
"include": [
"./src/**/*" //**表示任意目录,*表示任意文件,表示只编译src目录下的文件
]
“exclude”: 用来指定不编译哪些ts文件
"exclude": [
"./src/hello/**/*" //表示不编译src文件夹下的hello文件夹下的任何文件
]
compilerOptions配置项
{
"include": [
"./src/**/*"
],
"compilerOptions": {
// 指定以哪个版本编译
"target": "es6",
// 指定要使用的模块化的规范
"module": "es6",
// 用来指定编译后文件所在的目录
"outDir": "./dist/js",
// 将代码合并为一个文件
// "outFile": ""
// 是否对js文件进行编译,默认是false
"allowJs": true,
// 是否检查js代码是否符合语法规范,默认是false
"checkJs": true,
// 是否移出注释,移除为true
"removeComments": true,
// 不生成编译后的文件
"noEmit": false,
// 没有错误时不生成编译后的文件
"noEmitOnError": true,
// 用来设置编译后的文件是否是严格模式,默认是false
"alwaysStrict": true
}
}