Como instalar Node e Npm por meio de Nvm no GNU/Linux

nvm

O NVM (Node Version Manager) é uma ferramenta essencial para desenvolvedores do Node no Linux. Com ele, é possível instalar e gerenciar facilmente várias versões do Node, alternando entre elas com facilidade. Isso é especialmente útil para projetos que requerem versões específicas do Node. O NVM permite instalar a versão desejada, alternar entre versões com um único comando e definir uma versão padrão para projetos. Além disso, facilita a instalação de pacotes globais específicos para cada versão do Node. Com essa flexibilidade e controle, os desenvolvedores garantem uma experiência de desenvolvimento consistente, independentemente dos requisitos do projeto. Se você é um entusiasta do Linux e trabalha com o Node, o NVM é uma ferramenta altamente recomendada para seu ambiente de desenvolvimento

Como instalar o NVM no Linux

Antes de utilizar o nvm para instalar e gerenciar diferentes versões do Node no Linux, é necessário obter a ferramenta por meio do seguinte comando no terminal. O nvm normalmente não está disponível nos repositórios oficiais.

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

Reiniciando a Sessão de Terminal para Usar o NVM e Verificar a Instalação

Terminal
nvm -v

Explorando as Versões Disponíveis do Node para Instalação via NVM

Para listar as diferentes versões do Node disponíveis para instalação a partir do nvm, você pode usar o seguinte comando.

Terminal
nvm ls-remote

Instalando a Versão LTS Mais Recente do Node via NVM

Pessoalmente, minha preferência é sempre instalar a versão LTS mais recente disponível, o que você pode fazer com o seguinte comando.

Terminal
nvm install --lts

Se você estiver envolvido em um projeto que exija uma versão particular do Node, que não seja a versão mais recente, é possível instalá-la usando o seguinte comando. Basta fornecer o número da versão desejada, como no exemplo a seguir, em que utilizamos a versão 16.17.0.

Terminal
nvm install 16.17.0

Desinstalar uma versão

O comando uninstall é usado para desinstalar uma versão presente em nossa máquina. É utilizado da mesma maneira que o install

Terminal
nvm uninstall vX.X.X

Definir uma versão padrão

Para definir a versão que será usada sempre que você abrir o terminal, use o comando alias passando default como nome e em seguida a versão que você quer que seja a principal.

Terminal
nvm alias default vX.X.X