Fala galera, tudo certo com vocês? :)
Hoje irei abordar sobre o NVM (Node Version Manager). Você sabe o que fazer com os bugs de seus módulos num projeto Node mais antigo? Nunca ouviu falar em NVM? NVM não é Never Mind ! EITA, eu criei esse post para apresentar ele e dizer que talvez esse carinha possa ser muito útil!
Antigamente criar um ambiente de desenvolvimento com o Windows não era uma tarefa simples e rápida como nos dias atuais, que com apenas alguns cliques está tudo funcionando. Foi se o tempo em dizer que o Windows não era um ambiente agradável de desenvolvimento. Até o final deste tutorial, você deve ser capaz de instalar e usar os comandos para gerenciar diferentes versões de Node.js no Windows 10.
O que é NVM
Node Version Manager, é uma ferramenta de linha de comando para você gerenciar várias instâncias de NPM e Node.js em sua máquina. Isso é útil quando você tem que manter o código que não suporta a versão mais recente do Node.js. Considerando as alternativas nas quais você precisa trabalhar em uma máquina separada ou em uma caixa VM, o NVM é muito útil por essa razão específica.
E ele é muito útil se você trabalhar em um projeto compartilhado e precisar de uma versão específica do Node.js
Passos para a instalação do nvm:
Para instalar a ferramenta Node Version Manager no ambiente Windows, precisamos baixar uma release que contenha o assistente de instalação. Após baixado, execute o instalador.
Quando o assistente de instalação abrir, aperte o botão seguinte várias vezes, e no final você verá um botão de instalação que você vai apertar também. Depois disso, é só esperar o fim da barra de progresso.
(Pode usar a instalação modo Go Horse 🐴aqui e não alterar nenhuma configuração padrão)
Após instalado, abra o Windows Command Prompt. Se você tiver algum problema em encontrar a linha de comando, basta digitar CMD na barra de pesquisa do Windows no canto inferior esquerdo da sua área de trabalho, ou até mesmo abre seu terminal favorito, no meu caso irei utilizar o novo Windows Terminal.
Com o terminal aberto digite o comando abaixo para verificar quais são as versões de Node atuais disponíveis:
nvm list avaliable
Agora que já sabe a versão deseja, iremos digitar o comando de instalação. Recomendo você selecionar a versão mais recomendada para maioria dos usuários:
nvm install 14.16.1
Pronto, já temos uma versão do node instalada em nossa máquina. Verifique sempre as versões do Node.js instalado. Este comando mostrará todas as versões de Node.js instaladas que você tem no Windows:
nvm list
Como podemos ver tenho essas três versões instaladas e atualmente estou usando a 15.11.0
Como informei no inicio do Post, você sempre poderá usar diferentes versões de Node.js dependendo do seu projeto, e esta linha de comando nos permite alterar entre todas a versões instaladas:
nvm use 14.16.1
Após a troca você pode confirmar qual a versão atual, executando o comando:
nvm list
Comandos úteis
- nvm ls mostra as versões de Node que você instalou
- nvm ls avaliable mostra todas as versões de Node disponíveis
- nvm install <versão> instala a versão especificada
- nvm uninstall <versão> funciona como o comandoinstall
- nvm alias default <versão> define sua versão de Node padrão
O NVM é uma ferramenta muito simples e elegante que faz perfeitamente o que é digno de se fazer. Cabe o você determinar se ele realmente precisa ou não.
Neste tutorial, vimos como por instalar o nvm installer. Em seguida, instalamos a versão LTS mais recente do Node.js e definimos como a versão padrão do nosso ambiente.
Agora você está e pronto para executar e trabalhar em seus projeto(s) Nodej.s não importa para qual versão do eles sejam escritos.
FELIPECSS