web-dev-qa-db-ja.com

Angular CLI 6不明なオプション: '--singleRun'

テストを実行したいとき、以前はオプション--single-runがアクティブになりましたが、Angular 6にアップグレードした後、認識されなくなりました。

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

不明なオプション: '--singleRun'

--single-runのAngular CLI 6の同等のオプションは何ですか?

19
mrkernelpanic

古いバージョンのangle-cliでは、同じことに対して--singleRun--watch=falseの両方を使用できました。今、彼らは--singleRunを削除しました。

ng test --watch=falseを引き続き使用できます

Angular cli 1.x docs

Karmaを介してビルドが実行された後、テストが実行され、ファイルの変更を自動的に監視します。 --watch = falseまたは--single-runを使用して、テストを1回実行できます。

Angular CLI 6.x docs

Karmaを介してビルドが実行された後、テストが実行され、ファイルの変更を自動的に監視します。 --watch = falseを使用して、テストを1回実行できます。

33

使用する必要がありますng test

ng test --watch=false
2
Sajeetharan

この問題を参照してコメントしてください

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

Angular v6以降では、-single-runを指定する必要はありません。

0
Mohib Wasay