1
resposta

Comando ng serve não roda

mesmo após realizar a instalação npm install -g @angular/cli o comando ng serve está retornando o seguinte erro:

Node packages may not be installed. Try installing with 'npm install'. Error: Could not find the '@angular-devkit/build-angular:dev-server' builder's node package.

já desinstalei e instalei de novo, o path está correto também, verifiquei o arquivo package.json e também parece estar correto

1 resposta

Oi, Rafael! Como vai?

Obrigada por compartilhar sua dúvida com a comunidade Alura.

Sobre seu erro ao usar o comando ng serve, ele está relacionado à ausência do pacote @angular-devkit/build-angular, que é necessário para rodar o servidor de desenvolvimento. Mesmo com o CLI instalado globalmente, esse pacote precisa estar na pasta do seu projeto.

Siga estes passos para corrigir:

  • Apague a pasta node_modules e o arquivo package-lock.json:

rm -rf node_modules package-lock.json
  • Em seguida, reinstale as dependências do projeto com:

npm install

Se ainda assim o erro persistir, instale manualmente o pacote que está faltando:


npm install --save-dev @angular-devkit/build-angular

Esse comando garante que o builder do Angular CLI esteja disponível para executar o ng serve.

Dica extra: Sempre rode os comandos dentro da pasta do seu projeto Angular. Um erro comum é executar fora da estrutura correta do projeto.

Espero ter ajudado. Conte com o apoio do Fórum na sua jornada. Fico à disposição.

Abraços e bons estudos!

  Caso este post tenha lhe ajudado, por favor, marcar como solucionado