tsc 文件名 -w ts自动编译(只能编译一个文件)
tsconfig.json文件 + tsc 自动编译(编译所有ts文件)
tsconfig.json文件里
''include''用来指定哪些ts文件需要被编译
*表示任意文件
**表示任意目录
''exclude'' 不需要被编译的文件目录
默认值: [''node_modules'',''bower_components'',''jspm_packages'']
"compilerOptions" 编译器选项
{
''include'': [
''./src/**/*''
],
// 可选
''exclude'': [
''./src/hello/**/*''
],
"compilerOptions": {
"target"用来指定ts被编译为的es的版本
"target": "es6",
// module 指定使用模块化的规范
"module": "es2015"
// "lib" 用来指定项目中要使用的库
// 可选
"lib":[]
// "outDir" 用来指定编译后文件所在的目录
"outDir": "./dist",
// "outFile" 将代码合并为一个文件
"outFile" :"./dist/app.js",
// 是否对js文件进行编译,默认是false
"allowJs":false
}
}
网友评论