1
resposta

Projeto não roda com o comando ng serve

Seguindo desde a aula anterior a este módulo, não estou conseguindo fazer rodar o projeto com o comando ng serve. Anteriormente havia dado o erro:

An unhandled exception occurred: Cannot find module '@angular/compiler-cli'

Daí então, instalei o angular cli novamente, através do comando:

npm uninstall --save-dev angular-cli
npm install --save-dev @angular/cli@latest
npm install

e atualmente ao dar o comando ng serve, não inicializa e nem dá erro. Como devo proceder?

1 resposta

Olá, Jorge! Tudo bem?

Primeiro, confirma que você está rodando o comando dentro da pasta do projeto, porque esse erro pode acontecer quando não se está no repositório correto (e por não ser muito claro, nós acabamos nem percebendo).

Segundo, se realmente é o local do projeto, confirme que o angular-cli está instalado globalmente (npm install -g @angular/cli). Tente rodar o comando novamente.

Terceiro, no caso de ser a pasta do projeto, e o angular-cli estiver instalado globalmente. Antes de prosseguir, é melhor você rodar alguns comandos, mas antes de rodá-los, delete a pasta node_modules do seu projeto:

npm cache clean --force
npm install

Assim, garantimos que o NPM está sem nenhum resquício em cache, e que uma instalação limpa das dependências será feita.

Caso mesmo assim, não tenha rodado. Pode ser algum problema de compatibilidade, tente ng update --force, para que as dependências do Angular sejam atualizadas de acordo com a versão dele na sua máquina.

Espero ter ajudado!