CLI angular - comando de geração de ng

Sintaxe

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

O comando ng generate gera e / ou modifica arquivos com base em um esquema. As opções são parâmetros opcionais.

Argumentos

Sr. Não. Argumento e Sintaxe Descrição
1 <esquemático>

O esquemático ou coleção: esquemático para gerar. Esta opção pode aceitar um dos seguintes subcomandos -

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

Opções

Sr. Não. Opção e sintaxe Descrição
1 --defaults = true | false Quando verdadeiro, desativa os prompts de entrada interativos para opções com um padrão.
2 --dryRun = true | false

Quando verdadeiro, executa e relata a atividade sem gravar os resultados.

Padrão: falso.

Aliases: -d.

3 --force = true | false

Quando verdadeiro, força a substituição dos arquivos existentes.

Padrão: falso.

Aliases: -f.

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

Mostra uma mensagem de ajuda para este comando no console.

Padrão: falso.

5 --interactive = true | false Quando falso, desativa os prompts de entrada interativos.

Primeiro, vá para um projeto angular criado usando o novo comando ng e, a seguir, execute o comando.

Exemplo

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

Aqui, o comando ng generate criou um novo componente em nosso projeto TutorialsPoint e adicionou esta nova entrada de componente em app.module.ts.