我们的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
。
答案 0 :(得分:0)
在即将到来的IDEA 2019.1中将是可能的-它允许使用 karma选项:字段({{}在 karma 运行配置(请参阅WEB-29620)中传递cli参数。 3}}):
https://www.jetbrains.com/help/webstorm/2019.1/run-debug-configuration-karma.html