Угловой CLI 6 Неизвестная опция: '--singleRun' - PullRequest
0 голосов
/ 12 июня 2018

Когда я хотел выполнить свои тесты, я обычно включал опцию --single-run, но после обновления до Angular 6 он больше не распознается.

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

Неизвестная опция: '--singleRun '

Какая эквивалентная опция в Angular CLI 6 для --single-run?

Ответы [ 3 ]

0 голосов
/ 12 июня 2018

В более старых версиях angular-cli вы могли использовать и --singleRun, и --watch=false для одной и той же вещи.Теперь они удалены --singleRun.

Вы все еще можете использовать ng test --watch=false

Angle cli 1.x документы

Тесты будут выполняться после того, как сборка будет выполнена с помощью Karma, и он будет автоматически следить за вашими изменениями.Вы можете запустить тесты один раз с помощью --watch = false или --single-run.

Angle cli 6.x docs

Тесты будут выполняться после того, как сборка будет выполнена с помощью Karma, и он будет автоматически отслеживать ваши файлы на предмет изменений.Вы можете запускать тесты один раз через --watch = false.

0 голосов
/ 12 июня 2018

Пожалуйста, обратитесь к этой проблеме и комментарий

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

Начиная с Angular v6, вам не нужно указывать --single-run

0 голосов
/ 12 июня 2018

Вы должны использовать нг тест

ng test --watch=false
...