tsconfig.json 是什麼?
Typescript 從 1.5的時候新增了一個東西叫 tsconfig.json,它是一個單純的 JSON file,主要作用是提供預設的編譯 (compile) 選項,同時這個檔案會放在專案的根目錄下 (root folder)
tsconfig.json 範例
{
"compileOnSave": true,
"compilerOptions": {
"module": "commonjs",
"sourceMap": false,
"outDir": "js",
"target": "es6",
"watch": true
}
}
notes:
- 如果tsconfig.json沒有提供"files"屬性,編譯器會默認包含當前目錄及子目錄下的所有TypeScript文件(*.ts 或 *.tsx)。 如果提供了"files"屬性值,只有指定的文件會被編譯。
Reference:
tsconfig.js :https://github.com/Microsoft/TypeScript/wiki/tsconfig.json