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