22

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

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

4

4 に答える 4

6

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

Angular - ng 生成

Windows CMD FORコマンド リファレンス

于 2019-05-01T14:00:49.903 に答える
1

ここでスクリプトを作成したくない場合は、機能するハックが 1 つあります。

  1. メモ帳または任意のテキスト エディターを開きます
  2. 次のような構文でコンポーネント名を記述します。
  ng GC コンポーネント/連絡先
  ng GC コンポーネント/ログイン
  ng GC コンポーネント/サインアップ
  ng GC コンポーネント/ダッシュボード
  1. 上記をコピーして CLI に貼り付けます (私は Git bash を使用しました)。忙しくすることなく、すべてを1つずつ実行します。コンポーネントに固有のパラメータを追加することもできます
于 2021-05-21T18:45:09.770 に答える