5
respostas

Erro ao gerar component com angular

Estou usando o comando ng generate component (nomeComponent)

O terminal apresenta o seguinte erro:

To disable this warning use "ng config -g cli.warnings.versionMismatch false". Two or more projects are using identical roots. Unable to determine project using current working directory. Using default workspace project instead. Two or more projects are using identical roots. Unable to determine project using current working directory. Using default workspace project instead. Schematic input does not validate against the Schema: {"prefix":"app","styleext":"scss","name":"cadastrar-compradores","project":"samba-client"} Errors:

Data path "" must NOT have additional properties(styleext).

Alguém sabe como resolver ?

5 respostas

Fala Alexandre, tudo bem? Espero que sim!

Você esta executando o comando no caminho correto? Na pasta raiz do projeto?

Aguardo o retorno :D

Olá Mateus, tudo certo :)

Sim estou executando normalmente, inclusive o projeto executa tudo certinho, apenas esse comando ng generate component (nomeComponent), que não da certo

Você consegue reinstalar o ng cli e tentar novamente por favor?

npm uninstall -g @angular/cli

npm cache clean --force

npm install -g @angular/cli@10.1.6

Se não funcionar, verifique se sua versão do node é a mesma que a do instrutor:

node -v

Olá Mateus, fiz todos esses ajustes anteriormente também não resolveu, porém pesquisando achei uma solução.

retirei esse trecho de código do arquivo angular.json e funcionou:

"schematics": { "@schematics/angular:component": { "prefix": "app" /"styleext": "scss"/ }, "@schematics/angular:directive": { "prefix": "app" } }, "cli": { "analytics": false }

Muito interessante Alexandre, obrigado por compartilhar essa solução com a gente!

Qualquer outra dúvida que surgir pode contar com a gente aqui no fórum, ta bom?

Abraços e bons estudos :D