web-dev-qa-db-fra.com

Angular CLI 6 Option inconnue: '--singleRun'

Lorsque je voulais exécuter mes tests, j'avais l'habitude d'activer l'option --single-run, mais après la mise à niveau vers Angular 6, elle n'est plus reconnue.

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

Option inconnue: '--singleRun'

Quelle est l'option équivalente dans Angular CLI 6 pour - single run?

14
mrkernelpanic

Avec les anciennes versions de angular-cli, vous pouviez utiliser à la fois --singleRun et --watch=false pour la même chose. Maintenant, ils ont enlevé --singleRun

Vous pouvez toujours utiliser ng test --watch=false

Clulaire angulaire 1.x docs

Les tests seront exécutés après la compilation via Karma et il surveillera automatiquement les modifications apportées à vos fichiers. Vous pouvez exécuter des tests une seule fois via --watch = false ou --single-run.

Clulaire angulaire 6.x docs

Les tests seront exécutés après la compilation via Karma et il surveillera automatiquement les modifications apportées à vos fichiers. Vous pouvez exécuter des tests une seule fois via --watch = false.

22
Bunyamin Coskuner

Vous devriez utiliser ng test

ng test --watch=false
1
Sajeetharan

S'il vous plaît se référer à cette question et commentaire

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

À partir de Angular v6, vous n'avez pas besoin de spécifier --un seul passage

0
Mohib Wasay