typescript - 如何在 vscode 中為測試檔案使用不同的 tsconfig 檔案?
這個問題和這個問題相似:如何為測試使用不同的 tsconfig 文件?但我是在問 Visual Studio Code 的情況。
我有兩個 tsconfig 文件:
- 所有應用程式檔案的
tsconfig.json tsconfig.test.json用於所有測試文件
tsconfig.json 排除了所有 *.spec.ts,而 tsconfig.test.json 只包含這些文件。
我如何讓 Visual Studio Code 了解已開啟的 .spec.ts 檔案屬於 tsconfig.test.json?
我不想把所有測試都分到一個獨立的 test 目錄,並包含自己的 tsconfig.json,而是希望將它們保留在應用程序文件旁邊。
答案#1
目前 VS Code 只能使用單一的 tsconfig.json(參見:https://github.com/microsoft/vscode/issues/12463)。
考慮到專案結構如下:
- src/
- tsconfig.json
- tsconfig.test.json
建立 ./src/tsconfig.json 檔案,內容如下:
{
"extends": "../tsconfig.test.json"
}
