有没有办法在 IntelliJ 的 karma.conf.js 中指定 Angular 配置?
Is there a way to specify Angular configurations within karma.conf.js in IntelliJ?
我们的 Angular 应用程序有两种不同的配置(在 Angular 6 个调用环境之前)。现在我们 运行 Karma 测试,我在 IntelliJ/WebStorm 中找不到选项,如何指定正确的配置。
我找到了 "old",它在 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
。
将在即将推出的 IDEA 2019.1 中成为可能 - 它允许在 karma 运行 配置中传递 cli 参数(参见 WEB-29620) using karma options: field (https://www.jetbrains.com/help/webstorm/2019.1/run-debug-configuration-karma.html):
我们的 Angular 应用程序有两种不同的配置(在 Angular 6 个调用环境之前)。现在我们 运行 Karma 测试,我在 IntelliJ/WebStorm 中找不到选项,如何指定正确的配置。
我找到了 "old",它在 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
。
将在即将推出的 IDEA 2019.1 中成为可能 - 它允许在 karma 运行 配置中传递 cli 参数(参见 WEB-29620) using karma options: field (https://www.jetbrains.com/help/webstorm/2019.1/run-debug-configuration-karma.html):