This content originally appeared on DEV Community and was authored by Kaique de Miranda
Se você é um desenvolvedor JavaScript ou está entrando no mundo do desenvolvimento Node.js, provavelmente já ouviu falar sobre diferentes versões do Node.js e como a compatibilidade pode ser um problema em projetos diferentes. O Node Version Manager (NVM) é uma ferramenta essencial para quem precisa gerenciar múltiplas versões do Node.js com facilidade.
O que é o NVM?
O Node Version Manager (NVM) é uma ferramenta que permite instalar, gerenciar e alternar entre diferentes versões do Node.js em seu ambiente de desenvolvimento. Isso é especialmente útil quando você trabalha em projetos que requerem versões específicas do Node.js ou quando você quer testar seu código em versões mais recentes.
Vantagens de usar o NVM:
- Gerenciamento Fácil de Versões: O NVM facilita o processo de instalação e troca entre diferentes versões do Node.js, permitindo que você se adapte rapidamente às necessidades do projeto.
- Isolamento de Ambiente: Cada projeto pode ter sua própria versão do Node.js, evitando conflitos entre projetos que exigem diferentes versões do Node.js.
- Teste de Compatibilidade: Com o NVM, você pode facilmente testar seu código em várias versões do Node.js para garantir compatibilidade.
- Configuração Simples: O NVM é fácil de instalar e configurar, tornando-se uma ferramenta indispensável para desenvolvedores de todos os níveis de experiência.
Instalando o NVM
Antes de instalar o Node.js usando o NVM, você precisa instalar o próprio NVM. Siga as etapas abaixo para configurar o NVM no seu sistema.
Passo 1: Instalar o NVM
-
Baixe o script de instalação do NVM usando cURL ou wget.
# Usando cURL curl -o- <https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh> | bash # Usando wget wget -qO- <https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh> | bash
-
Recarregue seu shell (ou reinicie seu terminal) para que as alterações façam efeito:
source ~/.bashrc # Para bash source ~/.zshrc # Para zsh source ~/.profile # Para outros
-
Verifique se o NVM foi instalado corretamente:
nvm --version
Você deverá ver a versão do NVM instalada.
Instalando o Node.js LTS com o NVM
Agora que você tem o NVM instalado, pode usá-lo para instalar as versões LTS do Node.js.
Instalar a versão LTS 16
-
Instale o Node.js versão 16:
nvm install 16
-
Defina a versão 16 como a padrão:
nvm alias default 16
Instalar a versão LTS 18
-
Instale o Node.js versão 18:
nvm install 18
-
Defina a versão 18 como a padrão:
nvm alias default 18
Instalar a versão LTS 20
-
Instale o Node.js versão 20:
nvm install 20
-
Defina a versão 20 como a padrão:
nvm alias default 20
Alternando Entre Versões do Node.js
Com o NVM, alternar entre diferentes versões do Node.js é fácil. Você pode usar o comando nvm use
para especificar a versão que deseja usar:
nvm use 16 # Usar a versão 16
nvm use 18 # Usar a versão 18
nvm use 20 # Usar a versão 20
E aí, curtiu o NVM? Ele é um verdadeiro salvador para quem lida com várias versões do Node.js. Com ele, você gerencia suas versões de Node.js como um chef controlando sua cozinha: tudo na ponta do dedo e sem bagunça!
Se você ainda não usa o NVM, tá esperando o quê? Vale muito a pena experimentar e ver como ele pode tornar sua vida de desenvolvedor muito mais tranquila. Com o NVM, você nunca mais vai precisar se preocupar com problemas de compatibilidade entre versões. É só escolher a versão certa para cada projeto e seguir o baile!
Espero que este artigo tenha te ajudado a instalar e entender melhor como usar o NVM. Se tiver dúvidas ou quiser trocar uma ideia sobre como está usando o NVM nos seus projetos, deixa um comentário aí embaixo. Vamos aprender juntos!
Boa codificação e até a próxima! 🚀
This content originally appeared on DEV Community and was authored by Kaique de Miranda
Kaique de Miranda | Sciencx (2024-08-05T02:28:52+00:00) Como Instalar o Node.js LTS Usando o NVM. Retrieved from https://www.scien.cx/2024/08/05/como-instalar-o-node-js-lts-usando-o-nvm/
Please log in to upload a file.
There are no updates yet.
Click the Upload button above to add an update.