Gerenciando versões do Node com NVM
Í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