InfraestruturaJavascriptLinuxProgramação

Como instalar e utilizar o NVM no Linux?

NVM (Node Version Manager) é uma ferramenta que permite instalar e gerenciar multiplas versões do node.js no mesmo sistema operacional de forma simples e prática. Sem dúvidas é uma ferramenta ultil quando é preciso trabalhar com projetos que executam em uma determinada versão do node.

Alguns dos seus benéficios são:
  – Alternar entre versões de forma simples;
  – Testes de compatibilidade;
  – Ambiente Isolado, onde cada versão ter seus próprios pacotes globais;
  – Instalação simplificada realizadas através do próprio NVM.

Instalação

A instalação pode ser realizada através do script oficial. Para fazer isso, baixe e execute o script usando o curl ou wget.

Usando CURL

curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.1/install.sh | bashCode language: Bash (bash)

Usando WGET

wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.1/install.sh | bashCode language: Bash (bash)


Recaregue o bash através do comando abaixo, para que os alias ou varáveis de ambiente recém adicionadas sejam recarregadas sem que seja preciso fechar e abrir novamente o terminal.

source ~/.bashrcCode language: Bash (bash)


Se tudo correu bem, execute o comando abaixo e verá a versão do NVM instalada.

nvm -vCode language: Bash (bash)

*Caso o comando não funcione, feche e abra o terminal e tente executar o comando novamente.

Uso básico

Instalar versão mais recente
Para baixar, compilar e instalar a versão mais recente do node.js, basta executar o seguinte comando:

nvm install nodeCode language: Bash (bash)

Instalar versão específica
Para instalar uma versão específica do nodejs, como por exemplo a 16.3.0, basta executar o comando:

nvm install 16.3.0Code language: Bash (bash)

Alias
Definir um alias (apelido) para uma versão do node instalada:

nvm alias apelido_da_versao v16.3.0Code language: Bash (bash)

*A nomenclatura de um alias não pode conter espaços.

Listando versões do node instaladas

nvm ls-remoteCode language: Bash (bash)

Alternando entre versões do node

nvm use 16.3.0Code language: Bash (bash)


Definir a versão padrão

nvm alias default 18.17Code language: Bash (bash)

Gostou? Segue o link da documentação para mais informações. 

https://github.com/nvm-sh/nvm

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *