Como rodar diferentes versões do Angular e Node sem reinstalar
Salve pessoal!
Estou atualmente cursando o módulo de Angular e me deparei com a seguinte situação: Alguns dos materiais (código-fonte principalmente) são de versões mais antigas do que a atual versão dos componentes do Angular e Node, que são as mais atuais. Depois de me deparar com um exemplo de um código em Angular que não funcionava "nem com reza brava" (por estar escrito para uma versão mais antiga) fui atrás de uma solução. E me deparei com o vídeo abaixo:
"Como rodar diferentes versões do Angular e Node sem reinstalar" https://www.youtube.com/watch?v=Ru654L9EoGY
O vídeo, publicado por Thiago Pelissari, é bem didático e basicamente explica como evitar essa dor de cabeça (que é até comum em ambientes de desenvolvimento, por trabalhar com códigos de várias fontes). A solução está em instalar o NVW, um "gerenciador de instâncias" (digamos assim) que permite "trocar" a versão corrente do Node. A versão para Windows está em:
https://github.com/coreybutler/nvm-windows/releases
Depois de instalar, o gerenciamento é feito através do Powershell do Windows. Recomenda-se executá-lo como administrador.
Instruções para versões para Linux e Mac estão no blog abaixo, de autoria de Fábio Jânio:
https://fabiojanio.medium.com/nvm-gerencie-m%C3%BAltiplas-instala%C3%A7%C3%B5es-do-node-js-6fcd0f13aaf7
Até a próxima!