typescript - 如何使用不同的 tsconfig 文件进行测试?
问题描述
在我的项目中,我使用了 2 个不同的 tsconfig 文件
tsconfig.json
tsconfig.specs.json
- 用于检测
我怎样才能告诉 Intellij Idea 两者都使用?
即在Settings
- Langauges & Frameworks
-我可以在不同的 sTypeScript
之间切换,但不是每个编译范围(但每个项目只有一次)。Compile scope
Options
笔记:
- 我使用 IntelliJ IDEA Ultimate 18.2.5
- 我发现了一个相关问题WEB-15538: TypeScript WebStorm 10 EAP: Scope & by module configuration - 但也许这只是针对 WebStorm 修复的 - 而不是在 Idea Ultimate 中?
解决方案
我认为我们只需要注册文件类型:
在设置| 编辑| File Types > TypeScript Config添加您的自定义 tsconfig 文件名,例如
tsconfig.app.json
tsconfig.lib.json
tsconfig.spec.json
- 等等
有了这些设置:
- IntelliJ 应该在您的 tsconfig 文件中显示语法突出显示和完成建议
- IntelliJ typescript 服务应该识别所有这些 tsconfig 文件并编译所有内容:
即在每个 tsconfig 文件中使用包含/排除非常重要,以便只编译相关文件
推荐阅读
- spring-data-mongodb - 有没有办法避免在 Spring Data MongoDB 查询中将文档字段显式写入字符串?
- javascript - 如何从刀片编辑中获取表单刀片索引中的值到 jquery?
- r - 分类变量的频率计数
- ios - 协助使用曝光相机
- php - 如果自定义字段是特定值,如何隐藏它?
- r - 如何在 R 中创建自定义过滤器函数
- javascript - TypeError:无法读取反应组件中未定义的属性“地图”
- python - 类“客户端”的未解析属性引用“命令”如何修复此错误?
- javascript - 可悬停段内带有动态文本的分段圆
- visual-studio - 在 Visual Studio 或 SSMS 中格式化 MDX 查询