tsc 文件名 -w ts自動(dòng)編譯(只能編譯一個(gè)文件)
tsconfig.json文件 + tsc 自動(dòng)編譯(編譯所有ts文件)
tsconfig.json文件里
''include''用來(lái)指定哪些ts文件需要被編譯
*表示任意文件
**表示任意目錄
''exclude'' 不需要被編譯的文件目錄
默認(rèn)值: [''node_modules'',''bower_components'',''jspm_packages'']
"compilerOptions" 編譯器選項(xiàng)
{
''include'': [
''./src/**/*''
],
// 可選
''exclude'': [
''./src/hello/**/*''
],
"compilerOptions": {
"target"用來(lái)指定ts被編譯為的es的版本
"target": "es6",
// module 指定使用模塊化的規(guī)范
"module": "es2015"
// "lib" 用來(lái)指定項(xiàng)目中要使用的庫(kù)
// 可選
"lib":[]
// "outDir" 用來(lái)指定編譯后文件所在的目錄
"outDir": "./dist",
// "outFile" 將代碼合并為一個(gè)文件
"outFile" :"./dist/app.js",
// 是否對(duì)js文件進(jìn)行編譯,默認(rèn)是false
"allowJs":false
}
}