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

时间:2018-10-19 10:14:32

标签: typescript intellij-idea

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

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

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

注意:

enter image description here

1 个答案:

答案 0 :(得分:0)

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

设置中| 编辑器 | 文件类型> TypeScript配置添加自定义tsconfig文件名,例如

  • tsconfig.app.json
  • tsconfig.lib.json
  • tsconfig.spec.json

enter image description here

有了这些设置:

  • IntelliJ应该在tsconfig文件中显示语法高亮和完成建议
  • IntelliJ打字稿服务应识别所有这些tsconfig文件并编译所有内容:
    也就是说,在每个tsconfig文件中使用include/exclude是很重要的,这样才能只编译相关文件