15%

Poupe 15% em todos os serviços de alojamento

Teste as suas capacidades e obtenha Desconto em qualquer plano de alojamento

Utilizar o código:

Skills
Começar a trabalhar
08.10.2024

Como instalar o NVM para Node.js no Ubuntu

Introdução

O NVM (Node Version Manager) é uma ferramenta popular para gerenciar várias versões do Node.js em uma única máquina. Ele permite que os desenvolvedores instalem, alternem e gerenciem diferentes versões do Node.js sem problemas, tornando-o especialmente útil para aqueles que trabalham em vários projetos que exigem diferentes versões do Node.js. Este guia irá guiá-lo através dos passos para instalar o NVM e usá-lo para gerenciar versões do Node.js em um sistema Ubuntu

Pré-requisitos

Antes de começar, certifique-se de que

  • Você tem uma conta de usuário com privilégios sudo.
  • Seu sistema está executando o Ubuntu (este guia funciona para várias versões do Ubuntu, incluindo 20.04, 22.04 e posteriores).

Passo 1: Atualizar a lista de pacotes

É sempre uma boa prática atualizar sua lista de pacotes antes de instalar um novo software. Abra um terminal e execute

sudo apt-get update
#

Este comando assegura que todas as suas listas de pacotes estão actualizadas

Passo 2: Instalar o NVM

Para instalar o NVM, é necessário descarregar o script de instalação do repositório oficial do NVM. Pode fazer isso usando curl ou wget

Opção 1: Usando curl

Se tiver o curl instalado no seu sistema, execute

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

Opção 2: Usando wget

Se preferir usar o wget, execute

wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.5/install.sh | bash

Substitua a v0.39.5 pela versão mais recente do NVM se uma versão mais recente estiver disponível. Pode verificar a versão mais recente no repositório GitHub do NVM

Passo 3: Ativar o NVM

Depois de executar o script de instalação, é necessário carregar o NVM na sua sessão de terminal atual. Pode fazer isso executando

export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && . "$NVM_DIR/nvm.sh"
#

Alternativamente, pode fechar e reabrir o terminal, ou executar o seguinte comando para atualizar o seu perfil de shell

source ~/.bashrc

Se estiver a utilizar uma shell diferente, como o zsh, execute

source ~/.zshrc

Passo 4: Verificar a instalação do NVM

Para confirmar que o NVM está instalado corretamente, execute

nvm --version

Deverá ver o número da versão do NVM, indicando que foi instalado com sucesso

Passo 5: Instalar o Node.js usando o NVM

Com o NVM instalado, é possível instalar facilmente o Node.js. Para instalar a versão mais recente do Node.js, execute

nvm install node
#

Esse comando instala a versão estável mais recente do Node.js. Se você quiser instalar uma versão específica, especifique-a assim

nvm install 16.20.0

Substitua 16.20.0 pelo número da versão desejada

Etapa 6: verificar a versão instalada do Node.js

Para verificar qual versão do Node.js está ativa no momento, execute

node -v
#

Esse comando exibirá o número da versão do Node.js que está em uso no momento

Etapa 7: alternar entre versões do Node.js

Um dos principais benefícios do NVM é a capacidade de alternar entre diferentes versões do Node.js. Para listar todas as versões instaladas do Node.js, execute

nvm ls
#

Você verá uma lista de todas as versões instaladas usando o NVM, juntamente com uma indicação da versão atualmente ativa. Para mudar para uma versão diferente, use

nvm use 14.17.6
#

Substitua 14.17.6 pelo número da versão que deseja usar

Etapa 8: definir uma versão padrão do Node.js

Se você quiser que uma versão específica do Node.js seja a padrão sempre que você abrir uma nova sessão de terminal, execute

nvm alias default 16.20.0
#

Substitua 16.20.0 pela versão que deseja definir como padrão

Etapa 9: desinstalar uma versão do Node.js

Se você não precisa mais de uma versão específica do Node.js, você pode desinstalá-la com

nvm uninstall 14.17.6
#

Substitua 14.17.6 pelo número da versão que deseja remover

Passo 10: Instalar pacotes npm globais com NVM

Ao usar o NVM, é importante instalar pacotes npm globais (como yarn ou npm) para cada versão do Node.js separadamente. Isso ocorre porque cada versão do Node.js tem seu próprio ambiente isolado. Para instalar um pacote global, use

npm install -g yarn
#

Certifique-se de que tem a versão desejada do Node.js ativa antes de instalar pacotes globais

Conclusão

O NVM é uma ferramenta essencial para os desenvolvedores que precisam gerenciar várias versões do Node.js em uma única máquina. Seguindo este guia, é possível instalar facilmente o NVM, configurar o Node.js e alternar entre diferentes versões conforme necessário. Isso torna o gerenciamento das dependências do Node.js em diferentes projetos simples e sem complicações. Com o NVM, terá sempre a versão certa do Node.js para os seus projectos, garantindo compatibilidade e facilidade de utilização. Boa programação!

15%

Poupe 15% em todos os serviços de alojamento

Teste as suas capacidades e obtenha Desconto em qualquer plano de alojamento

Utilizar o código:

Skills
Começar a trabalhar