CLI angular: 6.0.8
Nó: 10.4.0
SO: linux x64
Angular: 6.0.4
Caso exista um módulo de recurso (por exemplo, manager.module.ts dentro da subpasta "/ manager"), com o módulo de roteamento externalizado no NgModule separado (por exemplo, manager-routing.module.ts ), a mensagem de erro:
Mais de um módulo corresponde. Use a opção skip-import para pular a importação do componente para o módulo mais próximo.
não aparece e o componente é gerado corretamente e incluído no módulo manager.module.ts .
Mas tenha cuidado com a convenção de nomenclatura! o nome do módulo de roteamento deve terminar com " -routing "!
Se o módulo de roteamento receber um nome como, por exemplo, manager-router.module.ts , a CLI se queixará da mensagem de erro e esperará que você forneça a opção --module para adicionar automaticamente a importação do componente:
ng generate component some-name --module=manager.module.ts
ou
ng generate component some-name --skip-import
se você preferir adicionar a importação do componente manualmente
ng g c admin/manageUsers ---module ../app