web-dev-qa-db-ja.com

ng generate component comp1、comp2、comp3のような単一のangular-cliコマンドを使用して、複数のAngularコンポーネントを生成することは可能ですか?

10個のAngular comp1、comp2、comp3、comp4、...、comp10などのコンポーネントを作成する必要があります。したがって、ng gc comp1、ngなどのコンポーネントごとに同じコマンドを10回実行する必要がありますgc comp2など.

ありますかng g c comp1、comp2、comp3のような単一のangular-cliコマンドを使用して複数のangularコンポーネントを生成するオプション

10
ranjit redekar

まあ、今のところAngular CLIを使用して複数のコンポーネントを作成することはできません。しかし、これはシェルで簡単に実行できます。

このコマンドをbashシェルで実行します-

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

IngoBürk の回答に特に感謝

9
Pardeep Jain

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

角度-ng生成

Windows CMD[〜#〜] for [〜#〜]コマンドリファレンス

4
urusai_na