Como installar um versão especifica do Angular CLI


Olá amigos do Angular! 👋

Hoje vou mostrar como instalar uma versão específica do Angular CLI.

lagom-o-programador-desenvolve-código-em-seu-laptop

O Angular CLI é uma ferramenta importante para qualquer tipo de desenvolvimento Angular.

Não importa se você está criando uma aplicação Angular ou gerenciando ou refatorando um projeto Angular. Saber qual versão do Angular CLI instalar pode ser crucial para a compatibilidade.

Como regra geral, você deve sempre usar a versão mais recente do Angular e manter seus projetos atualizados. Mas às vezes você fica preso em uma versão mais antiga aguardando a compatibilidade com bibliotecas, etc.

Então, como instalar uma versão específica do Angular CLI?

Verificando as versões disponíveis do Angular CLI

Para verificar as versões disponíveis do Angular CLI, você pode usar o npm, o gerenciador de pacotes para o Node.js.

Abra seu prompt de comando ou terminal e insira o seguinte comando:

npm show @angular/cli versions

Este comando exibirá uma lista de todas as versões disponíveis do Angular CLI.

npm-show-versoes-angular

Analise a lista para encontrar a versão específica que você deseja instalar.

Se você preferir uma interface visual, também pode visitar a página oficial do repositório Angular no GitHub e verificar a aba de releases. Isso fornecerá uma lista abrangente de todas as versões lançadas com suas respectivas notas de lançamento.

Depois de identificar a versão que deseja instalar, prossiga com o download e a instalação usando o método apropriado discutido nas seções subsequentes.

Instalando uma versão específica do Angular CLI usando o npm

Usando o npm para Instalar uma Versão Específica do Angular CLI

  1. Primeiro, abra seu prompt de comando ou terminal.
  2. Em seguida, insira o seguinte comando para instalar a versão específica do Angular CLI desejada: npm install -g @angular/cli@<versao>. Substitua <versao> pelo número da versão desejada, como 17.0.1
  3. Aguarde o npm baixar e instalar a versão especificada do Angular CLI em seu sistema.

Verificando a Instalação

  1. Para verificar se a instalação foi bem-sucedida, execute este comando: ng version.
  2. Se você vir informações sobre a versão do Angular CLI instalada em seu prompt de comando ou terminal, parabéns - você instalou com sucesso uma versão específica do Angular CLI usando o npm!

Resolução de problemas de problemas comuns durante a instalação de uma versão específica do Angular CLI

Problema: "Invalid Peer Dependency"

  • Ao instalar uma versão específica do Angular CLI, você pode encontrar uma mensagem de erro indicando "Invalid peer dependency." Isso geralmente ocorre quando algumas dependências necessárias pela versão especificada entram em conflito com as já instaladas em seu sistema.
  • Para resolver esse problema, é recomendável atualizar todas as dependências relevantes. Execute o comando npm outdated para verificar pacotes desatualizados e, em seguida, execute npm update para atualizá-los.

Problema: "Permission Denied" ou "EACCES"

  • Se você vir uma mensagem de erro dizendo "Permission denied" ou "EACCES", significa que você não tem permissões suficientes para instalar pacotes globalmente em seu sistema.
  • Para corrigir esse problema, você pode executar o comando de instalação com privilégios administrativos usando sudo (para Linux/macOS) ou executar o Prompt de Comando como Administrador (para Windows).

Conclusão

E isso, meu amigo, é como instalar uma versão específica do Angular.

Até mais,

assinatura

Daniel Kreider - Desenvolvedor Angular

Créditos

Ilustração por Julia Buzatti de Ouch!