Índice

Gerenciar vários projetos Node.js com requisitos de versão diferentes pode ser um desafio.

O Node Version Manager (NVM) é uma ferramenta essencial para desenvolvedores que trabalham com Node, pois permite o gerenciamento de múltiplas versões do Node.js em uma única máquina. Essa flexibilidade ajuda a testar aplicativos em diferentes versões do Node sem a necessidade de máquinas separadas ou ambientes virtuais complexos.

Uma solução eficaz para garantir ambientes consistentes em todos os seus projetos é usar o NVM com um arquivo .nvmrc.


Instalando o NVM

Linux e macOS

Execute o script de instalação do repo do NVM . Você pode usar curl ou wget:

curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | bash
wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | bash

Instalando as versões do Node

Para instalar uma versão específica do Node.js, use:

nvm install 18.15.0

Você também pode instalar a versão mais recente disponível ou a versão LTS (suporte de longo prazo) mais recente usando:

nvm install node    # Latest version
nvm install --linkt    # Latest LTS version

Usando as versões do Node

Alterne entre versões instaladas do Node com:

nvm use <version>

Se quiser mudar para o Node versão 18.15.0:

nvm use 18.15.0

Configurando a versão padrão do Node


O céu é o limite

O terminal é uma ferramenta realmente poderosa. Facilita e melhora seu dia a dia, em vez de tentar evitá-lo, torne-se melhor em usá-lo.

Lembrou de mais alguma ferramenta que ajuda no workflow?

Me manda um salve lá no twitter @guilhermesteves