监视
在控制台输入 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}}
