2
respostas

O cli não criou o arquivo .component.html

Quando executo ng generate module home --routing

e ng negerate component home

nenhum dos dois, criou o arquivo .component.html

Alguém sabe porquê?

2 respostas

Bom dia, aparentemente está certo. Não apareceu nenhuma mensagem? Ele não criou em alguma pasta que você não viu?

https://angular.io/cli/generate#module-command

Esse segundo comando está com o termo generate errado, mas imagino que seja quando vc digitou aqui no fórum:

ng negerate component home

Olá Édipo, o comando ng generate module nomeDoComponente --routing irá criar dois arquivos, como no exemplo a seguir, onde criei um módulo com o nome fórum:

$ ng generate module forum --routing
CREATE src/app/forum/forum-routing.module.ts (248 bytes)
CREATE src/app/forum/forum.module.ts (276 bytes)

O primeiro arquivo criado é o arquivo de roteamento do módulo, e foi criado porque utilizamos a opção (--routing); o segundo é o arquivo do módulo propriamente dito.

Já o comando ng negerate component nomeDoComponente deverá, por padrão, criar uma pasta com o nome do componente e 4 arquivos: ts (componente), html (template), css (estilo) e spec.ts (teste).

Você pode parar a aplicação (CTRL + C) e inicializar novamente (ng serve) para ver se atualiza e aparece o arquivo ou deletar e tentar criar novamente. Pode criar manualmente também, e se precisar do código, posso te passar por aqui.

Espero ter ajudado. Se não resolveu, continuo à disposição! Bons estudos!