CLI angolare - ng generate Command

Sintassi

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

Il comando ng generate genera e / o modifica i file sulla base di uno schema. Le opzioni sono parametri opzionali.

argomenti

Sr.No. Argomento e sintassi Descrizione
1 <schematica>

Lo schema o la raccolta: schema da generare. Questa opzione può accettare uno dei seguenti sottocomandi:

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

Opzioni

Sr.No. Opzione e sintassi Descrizione
1 --defaults = true | false Se true, disabilita i prompt di input interattivi per le opzioni con un valore predefinito.
2 --dryRun = true | false

Quando è vero, esegue e segnala l'attività senza scrivere i risultati.

Predefinito: false.

Alias: -d.

3 --force = true | false

Quando è vero, forza la sovrascrittura dei file esistenti.

Predefinito: false.

Alias: -f.

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

Mostra un messaggio di aiuto per questo comando nella console.

Predefinito: false.

5 --interactive = true | false Se falso, disabilita i prompt di input interattivi.

Prima spostati su un progetto angolare creato usando ng new command e poi esegui il comando.

Esempio

\>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)

Qui il comando ng generate ha creato un nuovo componente nel nostro progetto TutorialsPoint e ha aggiunto questa nuova voce di componente in app.module.ts.