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 | bash

Usando WGET

wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.1/install.sh | 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 ~/.bashrc


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

nvm -v

*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 node

 

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.0

 

Alias

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

nvm alias apelido_da_versao v16.3.0

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

 

Listando versões do node instaladas

nvm ls-remote

 

Alternando entre versões do node

nvm use 16.3.0


Definir a versão padrão

nvm alias default 18.17

 

 

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

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

 

Você Também Pode Gostar

...
Introdução à variáveis em PHP
Uma introdução sobre o uso de variáveis em PHP Leia mais