Instalando múltiplas versões do Node.js com NVM

Através do NVM é possível gerenciar e instalar diferentes versões do Node.JS e também do NPM.

Publicado em

Começar um projeto utilizando a versão mais recente do Node.js é fácil, difícil é manter o projeto em constante atualização para que não existam problemas de versionamento. É bem comum precisar de uma versão específica do Node.js e NPM para rodar as mais diversas tarefas de uma aplicação.

Para a felicidade de nós desenvolvedores, existe um gerenciador de pacotes chamado de NVM (Node Version Manager), que nada mais é do que uma aplicação que precisa ser instalada no nosso sistema operacional. Com ela a gente pode instalar e mudar as diferentes versões do node, também é possível deixar uma versão padrão.

Instalando o NVM no Windows

Se você estiver usando o Windows, pode baixar  o instalador a partir do repositório oficial do projeto no Github. No final da página você pode ver o link para o nvm-setup.exe, ou se preferir, pode optar pelas outras opções disponíveis.

O processo de instalação é bem simples:

  • Aceite os termos de uso e clique em Next;
  • Escolha a pasta de instalação e clique em Next;
  • Escolha o Symlink e clique em Next;
  • Clique em Install.

Se você já tiver uma versão do Node.js instalada, será perguntado se deseja controlar essa versão pelo NVM, escolha a opção Yes. Ao concluir a instalação, clique em Finish.

Instalando o NVM no Windows
Instalando o NVM no Windows

Repositório: https://github.com/coreybutler/nvm-windows/releases

Instalando o NVM no Linux Ubuntu e derivados

Caso esteja utilizando o Ubuntu, siga as etapas abaixo no seu terminal.

Atualizar os pacotes:

sudo apt-get update

Instalar o cURL:

sudo apt install curl

Instalando o NVM:

curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.3/install.sh | bash

Verificando as versões do Node.js instaladas

Para ver as versões instaladas no sistema, execute o comando abaixo. Caso você ainda não tenha nenhuma versão do Node.js instalada, então o resultado não vai exibir nada.

nvm list

Instalando uma versão específica do Node.js

Vamos instalar a versão 20.3.0 que é a mais recente e atual do Node.js, para isso, execute o comando abaixo.

nvm install 20.3.0

Você deverá ver uma saída como a mostrada abaixo.

$ nvm install 20.3.0
Downloading node.js version 20.3.0 (64-bit)...
Extracting node and npm...
Complete
npm v9.6.7 installed successfully.


Installation complete. If you want to use this version, type

nvm use 20.3.0

Você pode obter todas as versões disponíveis em: https://github.com/nodejs/node/releases

Mudando a versão do Node.js

Aqui entra o ponto forte da utilização do NVM, que é poder escolher qual versão do Node.js será utilizada, para isso, você pode rodar o nvm list para acessar as versões disponíveis e, em seguida, executar o comando abaixo.

nvm use 20.3.0

Definindo uma versão padrão do Node.js

Em meio a tantas versões que utilizamos no dia a dia, às vezes queremos deixar a versão mais utilizada como padrão, sem a necessidade de ficar usando o comando use, para isso, execute o comando abaixo.

nvm alias default 20.3.0

Infelizmente esse comando só funciona em sistemas Linux, ou seja, não está disponível no Windows.

Agora você pode pode instalar e mudar de versão sem maiores problemas e até mesmo, ficar tranquilo em relação a diferentes versões do node.js em suas aplicações.

Gunnar Correa
Gunnar Correa

Autodidata, Graduado em Desenvolvimento Web, Especialista em Tecnologias na Educação e Pós-graduando em Segurança da Informação. Começou seus estudos na área de programação quando era criança, e atualmente, está estudando desenvolvimento de jogos. Fundador da SatellaSoft, criado em 2009 com o intuito de compartilhar conhecimento de forma gratuita e inédita.

Todos os nossos cursos em promoção
Todos os nossos cursos em promoção

Webstories

Todos os nossos cursos em promoção

Todos os nossos cursos em promoção

Deixe um comentário
Aguarde...
Todos os nossos cursos em promoção