如何使用不同的 tsconfig 文件进行测试?

TmT*_*ron 5 intellij-idea typescript

在我的项目中,我使用了 2 个不同的 tsconfig 文件

  • tsconfig.json
  • tsconfig.specs.json - 用于检测

我如何告诉 Intellij Idea 同时使用两者?
即在Settings- Langauges & Frameworks-TypeScript我可以在不同的Compile scopes之间切换,但Options不是每个编译范围(但每个项目只有一次)。

笔记:

在此处输入图片说明

TmT*_*ron 1

我认为我们只需要注册文件类型:

设置| 编辑| 文件类型> TypeScript Config添加您的自定义 tsconfig 文件名,例如

  • tsconfig.app.json
  • tsconfig.lib.json
  • tsconfig.spec.json
  • ETC。

在此输入图像描述

完成这些设置后:

  • IntelliJ 应该在 tsconfig 文件中显示语法突出显示和补全建议
  • IntelliJ typescript 服务应该识别所有这些 tsconfig 文件并编译所有内容:
    即,在每个 tsconfig 文件中使用包含/排除非常重要,以便仅编译相关文件