Angular CLI-nggenerateコマンド

構文

ng generate <schematic> [options]
ng g <schematic> [options]

ng generateコマンドは、回路図に基づいてファイルを生成および/または変更します。オプションはオプションのパラメータです。

引数

シニア番号 引数と構文 説明
1 <回路図>

回路図またはコレクション:生成する回路図。このオプションは、次のサブコマンドのいずれかを取ることができます-

  • appShell
  • application
  • class
  • component
  • directive
  • enum
  • guard
  • interceptor
  • interface
  • library
  • module
  • pipe
  • service
  • serviceWorker
  • webWorker

オプション

シニア番号 オプションと構文 説明
1 --defaults = true | false trueの場合、オプションの対話型入力プロンプトをデフォルトで無効にします。
2 --dryRun = true | false

trueの場合、結果を書き出さずにアクティビティを実行して報告します。

デフォルト:false。

エイリアス:-d。

3 --force = true | false

trueの場合、既存のファイルを強制的に上書きします。

デフォルト:false。

エイリアス:-f。

4 --help = true | false | json | JSON

このコマンドのヘルプメッセージをコンソールに表示します。

デフォルト:false。

5 --interactive = true | false falseの場合、インタラクティブな入力プロンプトを無効にします。

まず、ng newコマンドを使用して作成されたAngularプロジェクトに移動してから、コマンドを実行します。

\>Node\>TutorialsPoint> ng generate component goals
CREATE src/app/goals/goals.component.html (20 bytes)
CREATE src/app/goals/goals.component.spec.ts (621 bytes)
CREATE src/app/goals/goals.component.ts (271 bytes)
CREATE src/app/goals/goals.component.css (0 bytes)
UPDATE src/app/app.module.ts (471 bytes)

ここで、ng generateコマンドは、プロジェクトTutorialsPointに新しいコンポーネントを作成し、この新しいコンポーネントエントリをapp.module.tsに追加しました。