有没有办法在IntelliJ的karma.conf.js中指定Angular配置?

时间:2019-02-28 10:08:32

标签: angular intellij-idea karma-runner webstorm angular7

我们的Angular应用有两种不同的配置(在Angular 6之前称为环境)。现在我们运行Karma测试,并且在IntelliJ / WebStorm中找不到用于指定正确配置的选项。

我发现在karma.config.js中定义了一些“旧”东西,例如:

config.set({
...
  plugins: [
    ...
    require('@angular/cli/plugins/karma')
  ]
  angularCli: {
    environment: 'dev'
  }
});

但是,这似乎不再起作用,对于较新的Angular版本,该插件已更改为require("@angular-devkit/build-angular/plugins/karma")

是否可以通过特定配置在IntelliJ / WebStorm中启动Karma测试?

从终端很容易-ng test --configuration=dev

1 个答案:

答案 0 :(得分:0)

在即将到来的IDEA 2019.1中将是可能的-它允许使用 karma选项:字段({{}在 karma 运行配置(请参阅WEB-29620)中传递cli参数。 3}}):

https://www.jetbrains.com/help/webstorm/2019.1/run-debug-configuration-karma.html