CLI angular - comando ng generate

Sintaxis

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

El comando ng generate genera y / o modifica archivos basándose en un esquema. Las opciones son parámetros opcionales.

Argumentos

No Señor. Argumento y sintaxis Descripción
1 <esquemático>

El esquema o colección: esquema para generar. Esta opción puede tomar uno de los siguientes subcomandos:

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

Opciones

No Señor. Opción y sintaxis Descripción
1 --defaults = verdadero | falso Cuando es verdadero, desactiva las solicitudes de entrada interactivas para las opciones con un valor predeterminado.
2 --dryRun = verdadero | falso

Cuando es verdadero, se ejecuta e informa de la actividad sin escribir los resultados.

Predeterminado: falso.

Alias: -d.

3 --force = verdadero | falso

Cuando es verdadero, fuerza la sobrescritura de archivos existentes.

Predeterminado: falso.

Alias: -f.

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

Muestra un mensaje de ayuda para este comando en la consola.

Predeterminado: falso.

5 --interactive = verdadero | falso Cuando es falso, deshabilita las solicitudes de entrada interactivas.

Primero muévase a un proyecto angular creado usando ng new command y luego ejecute el comando.

Ejemplo

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

Aquí ng generate command ha creado un nuevo componente en nuestro proyecto TutorialsPoint y agregó esta nueva entrada de componente en app.module.ts.