DEV Community

Cover image for Como Instalar o Node.js LTS Usando o NVM
Kaique de Miranda
Kaique de Miranda

Posted on

Como Instalar o Node.js LTS Usando o NVM

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:

  1. 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.
  2. 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.
  3. Teste de Compatibilidade: Com o NVM, você pode facilmente testar seu código em várias versões do Node.js para garantir compatibilidade.
  4. 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

  1. 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
    
    
  2. 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
    
    
  3. 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

  1. Instale o Node.js versão 16:

    nvm install 16
    
    
  2. Defina a versão 16 como a padrão:

    nvm alias default 16
    
    

Instalar a versão LTS 18

  1. Instale o Node.js versão 18:

    nvm install 18
    
    
  2. Defina a versão 18 como a padrão:

    nvm alias default 18
    
    

Instalar a versão LTS 20

  1. Instale o Node.js versão 20:

    nvm install 20
    
    
  2. 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

Enter fullscreen mode Exit fullscreen mode

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! 🚀

Image of Docusign

Bring your solution into Docusign. Reach over 1.6M customers.

Docusign is now extensible. Overcome challenges with disconnected products and inaccessible data by bringing your solutions into Docusign and publishing to 1.6M customers in the App Center.

Learn more

Top comments (0)

Billboard image

The Next Generation Developer Platform

Coherence is the first Platform-as-a-Service you can control. Unlike "black-box" platforms that are opinionated about the infra you can deploy, Coherence is powered by CNC, the open-source IaC framework, which offers limitless customization.

Learn more

👋 Kindness is contagious

Please leave a ❤️ or a friendly comment on this post if you found it helpful!

Okay