Railane Passos
Posted on June 16, 2022
Este post no formato de tutorial prático tem como principal objetivo demonstrar a possibilidade de gerenciar várias versões do Nodejs em uma mesma máquina.
Imagine que você possui na sua máquina três projetos diferentes seja de estudo ou trabalho e que esses projetos necessitam do uso de três versões do Nodejs, o primeiro na versão 14 o segundo na versão 15 e o terceiro na versão 16. Ao tentar instalar várias versões do Nodejs, a mais recente irá substituir as demais, então o NVM(Node Version Manager) permite gerenciar e instalar versões diferentes em sua máquina.
O NVM foi feito para sistemas MAC OS e Linux, mas você poderá utilizar no Windows ao instalar o WSL (Windows Subsystem for Linux) ou programa similar chamado nvm-windows
. Para ver instruções de instalação do nvm-windows
para plataforma windows você poderá acessar a documentação da microsoft clicando aqui ou repositório da ferramenta clicando aqui.
Passos de Instalação usando Script (MAC e Linux):
Atenção: No momento da construção deste post, o NVM está na versão 0.39.1. Sugiro que verifique a versão mais recente através do repositório do projeto no GitHub. Para acessá-lo, basta clicar aqui. Com essa informação, você poderá substituir no script abaixo pela versão mais recente.
Você poderá utilizar um script pronto usando o cURL ou Wget. Basta copiar o código abaixo e colar em seu Terminal.
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | bash
wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | bash
Esse script irá imprimir algumas informações no Terminal indicando o sucesso ou algum erro. Basicamente ele clona o repositório para a pasta ~/.nvm
e adiciona referências no arquivo de perfil do Sistema Operacional (~/.bash_profile
, ~/.zshrc
, ~/.profile
, ou ~/.bashrc
).
Alguns comandos interessantes:
Verificar versão instalada do NVM
nvm --version
Instalar versão mais recente
nvm install node
Instalar versão especifica
nvm install v16.6.0
Usar versão especifica
nvm use v17.6.0
Listar versões instaladas
nvm ls
Conclusão
O que foi exposto nesse post foi resultado de uma pesquisa através da necessidade de gerenciar versões do Nodejs para projetos de estudos em uma mesma maquina. Sinta-se a vontade comentar caso tenha alguma dúvida, critica construtiva ou sugestão.
Referências
- Repositório do NVM no Github, clique aqui para acessar.
- Artigo no site Treinaweb, clique aqui para acessar.
- Documentação sobre o WSL no site da Microsoft, clique aqui para acessar.
- Documentação da microsoft sobre o nvm-windows, clique aqui para acessar.
- Documentação sobre o repositório nvm-windows, clique aqui para acessar.
Posted on June 16, 2022
Join Our Newsletter. No Spam, Only the good stuff.
Sign up to receive the latest update from our blog.
Related
November 2, 2024