首页 > 解决方案 > 如何在 vscode 中为测试文件使用不同的 tsconfig 文件?

问题描述

这个问题类似于这个问题:How to use different tsconfig file for tests?但我要的是视觉工作室代码。

我有两个tsconfig文件:

tsconfig.json排除所有*.spec.tstsconfig.test.json仅包括这些文件。

如何使 Visual Studio 代码了解打开的.spec.ts文件属于tsconfig.test.json

我不想将我所有的测试都包含在一个自己的test目录中,tsconfig.json而是将它们放在应用程序文件旁边。

标签: typescriptvisual-studio-codetsconfig

解决方案


VS Code 目前仅限于单个tsconfig.json(参见:https ://github.com/microsoft/vscode/issues/12463 )。

考虑项目结构是:

  • 源/
  • tsconfig.json
  • tsconfig.test.json

创建./src/tsconfig.json包含内容的文件:

{
  "extends": "../tsconfig.test.json"
}

推荐阅读