Можно ли сгенерировать несколько угловых компонентов, используя одну команду angular-cli, например, ng generate component comp1, comp2, comp3? - PullRequest
0 голосов
/ 05 июля 2018

Мне нужно создать десять угловых компонентов, таких как comp1, comp2, comp3, comp4, ..., comp10. Поэтому мне нужно выполнить одну и ту же команду десять раз для каждого компонента, такого как ng g c comp1, ng g c comp2 и т. Д.

Есть ли любая опция для генерации нескольких угловых компонентов с помощью одной команды angular-cli, например ng g c comp1, comp2, comp3 .

Ответы [ 2 ]

0 голосов
/ 01 мая 2019

Варианты Microsoft Windows

В корне:

for %n in (component-name-1, component-name-2, ...) do ng g c %n

В модуле:

for %n in (component-name-1, component-name-2, ...) do ng g c module-name/%n

В модуле, без тестов:

for %n in (component-name-1, component-name-2, ...) do ng g c module-name/%n --skipTests=true

Угловой - нг генерация

Windows CMD FOR ссылка на команду

0 голосов
/ 05 июля 2018

Что ж, на данный момент Angular CLI не создает ничего для создания нескольких компонентов. Но это можно сделать тривиально в любой оболочке.

Запустите эту команду в вашей оболочке bash -

for i in comp1 comp2; do ng g c "${i}"; done

Отдельное спасибо Ingo Bürk , ответ

...