1
resposta

Erro ao rodar o comando ng serve

Segui os passos do tutorial, tentei na versão do angular 14 e tive o mesmo erro, por fim tentei na versão 20 e o erro se mantem, podem me ajudar?

![](Insira aqui a descrição dessa imagem para ajudar na acessibilidade Insira aqui a descrição dessa imagem para ajudar na acessibilidade )

1 resposta

Oi Bruna!

O Angular está pedindo uma versão específica do TypeScript, mas a versão instalada no seu projeto não é compatível.

O erro que você está enfrentando diz: "The Angular Compiler requires TypeScript >=4.6.2 and <4.9.0 but 5.5.4 was found instead."

Vamos tentar, reparar esse erro:

No terminal, execute:

tsc -v

Esse comandinho deve mostrar a versão do TypeScript que você tem instalada.

No diretório do seu projeto, execute, para instalarmos a versão, que o Angular deseja:

npm install typescript@4.8.4 --save-dev

Isso vai instalar a versão 4.8.4 do TypeScript, que é compatível com o Angular 14.

Agora, depois de fazer essas alterações, é só reiniciar o servidor de desenvolvimento:

ng serve

Espero que isso resolva o problema!

Se ainda assim o erro persistir, pode ser útil também deletar a pasta node_modules e o arquivo package-lock.json, e então reinstalar as dependências usando o:

npm install

Reforço que em casos de dúvidas, conte sempre com o fórum da comunidade Alura! Bons estudos!

Sucesso

Um grande abraço e até mais!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!