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.
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
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.
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.
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.
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
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.
nvm alias default vX.X.X