O NVM (Node Version Manager) é uma ferramenta útil para gerenciar várias versões do Node.js em sua máquina. Com o NVM, você pode alternar facilmente entre diferentes versões do Node.js, dependendo dos requisitos de seus projetos. Aqui estão os passos básicos para usar o NVM:
-
Instalação do NVM:
-
Antes de instalar o NVM, é recomendado desinstalar qualquer versão do Node.js que esteja presente em sua máquina para evitar conflitos.
-
No terminal, execute um dos seguintes comandos para instalar o NVM:
-
Usando curl:
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.34.0/install.sh | bash
-
Ou usando Wget:
wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.34.0/install.sh | bash
-
-
Isso clonará o repositório do NVM e o instalará no diretório
~/.nvm/
, onde você poderá gerenciar várias versões do Node.js.
-
-
Listar versões instaladas:
-
Para ver as versões do Node.js instaladas em sua máquina, execute:
nvm ls
-
-
Listar versões disponíveis para instalação:
-
Este comando lista todas as versões disponíveis para download e instalação:
nvm ls-remote
-
-
Instalar uma versão específica do Node.js:
-
Escolha uma versão da lista e instale-a com o seguinte comando (substitua
<VERSAO_NODE_JS>
pela versão desejada):nvm install <VERSAO_NODE_JS>
-
-
Alternar entre versões do Node.js:
-
Para usar uma versão específica do Node.js, execute o seguinte comando (substitua
vX.X.X
pela versão desejada):nvm use vX.X.X
-
Para usar a versão mais recente, digite
node
no lugar da versão:nvm use node
-
Lembre-se de que o NVM funciona em MacOS e Linux. Se você estiver no Windows, existe um projeto chamado nvm-windows que oferece funcionalidades semelhantes e é recomendado pela NPM, Google e Microsoft¹²³. Espero que isso ajude você a gerenciar suas versões do Node.js de forma mais eficiente! 🚀
Entendido! Se você está usando o Windows, o NVM (Node Version Manager) não é nativamente suportado, mas você pode usar uma alternativa chamada nvm-windows. Aqui estão os passos para instalar e usar o nvm-windows:
-
Instalação do nvm-windows:
- Primeiro, acesse o repositório do nvm-windows no GitHub e baixe o instalador executável (
.exe
). - Execute o instalador e siga as instruções para concluir a instalação.
- Primeiro, acesse o repositório do nvm-windows no GitHub e baixe o instalador executável (
-
Verificar a instalação:
-
Abra um novo terminal (Prompt de Comando ou PowerShell) e digite:
nvm version
-
Isso deve exibir a versão instalada do nvm-windows.
-
-
Instalar uma versão específica do Node.js:
-
Para listar as versões disponíveis para instalação, execute:
nvm list available
-
Escolha uma versão e instale-a com o seguinte comando (substitua
<VERSAO_NODE_JS>
pela versão desejada):nvm install <VERSAO_NODE_JS>
-
-
Alternar entre versões do Node.js:
-
Para usar uma versão específica do Node.js, execute o seguinte comando (substitua
vX.X.X
pela versão desejada):nvm use vX.X.X
-
Para usar a versão mais recente, digite:
nvm use node
-
Lembre-se de que o nvm-windows é uma alternativa para o Windows e não oferece todas as funcionalidades do NVM original. No entanto, ele permite que você gerencie diferentes versões do Node.js em seu ambiente Windows. Boa sorte com o desenvolvimento em Node.js! 🚀
Origem: conversa com o Bing, 03/03/2024 (1) Instalando e gerenciando várias versões do Node.js com NVM. https://www.treinaweb.com.br/blog/instalando-e-gerenciando-varias-versoes-do-node-js-com-nvm/. (2) Instalando e gerenciando várias versões do Node.js com NVM. https://bing.com/search?q=Como+usar+o+nvm+para+controle+de+vers%c3%b5es+do+node+js. (3) Gerenciando múltiplas versões do Node.js com NVM - Revelo. https://community.revelo.com.br/gerenciando-multiplas-versoes-do-node-js-com-nvm/. (4) Gerenciar várias versões do Node.js com NVM - Hugo Andrade. https://hugoandrade.com.br/gerenciar-varias-versoes-do-node-js-com-nvm/. (5) Gerenciando multiplas versões do Node.js no macOS com o NVM. https://www.maiconschmitz.com.br/blog/2020/07/06/gerenciando-multiplas-versoes-do-nodejs-no-macos-com-nvm/. (6) undefined. https://raw.githubusercontent.com/nvm-sh/nvm/v0.34.0/install.sh.