【问题标题】:Karma Configuration in IntelliJIntelliJ 中的 Karma 配置
【发布时间】:2018-09-28 03:42:34
【问题描述】:

当我在 IntelliJ 中右键单击以在 Karma 中运行 Jasmine 测试时,此 conf 文件将传递给 Karma:

C:\Users\jpatterson.IntellJIdea2018\config\plugins\js-karma\js_reporter\karma-intellij\lib\intellij.conf.js

如何让 Karma 使用与我的项目关联的 karma.conf.js 文件?

【问题讨论】:

  • 请附上您的 Karma 运行/调试配置的屏幕截图。

标签: javascript unit-testing intellij-idea jasmine karma-runner


【解决方案1】:

intellij.conf.js 是一个帮助器,它实际加载你的 karma 配置文件、解析它并进行一些预处理(覆盖配置、源映射等)。从 IDEA 运行 Karma 时,无法避免使用此配置。但是您通常不应该关心这个,因为您的karma.conf.js 仍在使用中

【讨论】:

  • 如果我运行配置没有问题,但是如果我右键单击源文件并运行单个测试,我会得到“错误 [预处理]:无法加载”打字稿“,它是未注册!也许您缺少某些插件?”
  • 奇怪...请检查右键单击文件时创建的配置(它应该在运行|编辑配置中可用)-它是什么样的?显示问题的示例项目将不胜感激
【解决方案2】:

很可能您必须更新默认的 Karma 运行配置。

转到:

运行 > 编辑配置... > 默认值 > Karma 并在那里设置所需的路径。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-01-31
    • 2012-04-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多