当我想执行我的测试时,我曾经--single-run
激活过该选项,但在升级到 Angular 6 后它不再被识别。
> ng test --source-map=false --single-run --no-progress --browsers=ChromeNoSandbox
未知选项:'--singleRun'
Angular CLI 6 中 --single-run 的等效选项是什么?
当我想执行我的测试时,我曾经--single-run
激活过该选项,但在升级到 Angular 6 后它不再被识别。
> ng test --source-map=false --single-run --no-progress --browsers=ChromeNoSandbox
未知选项:'--singleRun'
Angular CLI 6 中 --single-run 的等效选项是什么?
使用旧版本的 angular-cli,您过去可以同时使用这两种--singleRun
方法--watch=false
。现在他们删除了--singleRun
。
你仍然可以使用ng test --watch=false
测试将在通过 Karma 执行构建后执行,它会自动监视您的文件以进行更改。您可以通过 --watch=false 或 --single-run 运行一次测试。
测试将在通过 Karma 执行构建后执行,它会自动监视您的文件以进行更改。您可以通过 --watch=false 运行一次测试。
你应该使用ng 测试
ng test --watch=false
请参考这个问题和评论
https://github.com/angular/angular-cli/issues/10711#issuecomment-387704999
从 Angular v6 开始,您不需要指定 --single-run