Angular CLI 6未知选项:' - singleRun'

时间:2018-06-12 12:11:31

标签: angular angular-cli-v6

当我想要执行我的测试时,我曾经激活了选项--single-run,但在升级到Angular 6后,它不再被识别。

> ng test --source-map=false --single-run --no-progress --browsers=ChromeNoSandbox
  

未知选项:' - singleRun'

Angular CLI 6中的等效选项--single-run?

3 个答案:

答案 0 :(得分:27)

对于旧版本的angular-cli,您曾经能够同时使用--singleRun--watch=false。现在他们删除了--singleRun

您仍然可以使用ng test --watch=false

Angular cli 1.x docs

  

测试将在通过Karma执行构建后执行,它将自动监视您的文件以进行更改。您可以通过--watch = false或--single-run。

一次运行测试

Angular cli 6.x docs

  

测试将在通过Karma执行构建后执行,它将自动监视您的文件以进行更改。您可以通过--watch = false一次运行测试。

答案 1 :(得分:2)

您应该使用 ng test

ng test --watch=false

答案 2 :(得分:0)

请参阅此问题并发表评论

https://github.com/angular/angular-cli/issues/10711#issuecomment-387704999

从Angular v6开始,您不需要指定--single-run