Jump to content

Postagens Recomendadas

Olá, desenvolvedor!

Nesse artigo, vamos falar sobre a instalação do NVM (Node Version Manager), que como o nome já diz, é um gerenciador de versões do Node, com isso podemos ter várias versões do Node.js rodando na mesma máquina, e alternar entre elas quando necessário.

Mas a questão que vêm à tona com essa informação é: Por qual motivo eu iria querer uma versão antiga do Node?

Bom, assim como qualquer outro projeto, em algum momento o suporte à determinada funcionalidade é removida, ou retratada. Se verificar ao longo do tempo, desde o início do Node, várias ferramentas pararam de receber suporte ao longo do tempo. E o problema ocorre quando seu software depende de alguma dessas ferramentas, mas por pararem de dar suporte a ela, sua aplicação pode passar a apresentar erros, e são nessas horas que o NVM nos ajuda!

Um exemplo dessa ocorrência pode ser encontrada em nosso artigo comentando sobre o erro:
ReferenceError: primordials is not defined

Nesse artigo comentamos sobre um erro gerado ao executar o MobileUI em versões superiores a 12.0 do Node por ter parado de receber suporte.

Como Instalar o NVM

Antes de instalar, é importante que você remova qualquer versão do Node que possua instalado em sua máquina, direto pelo site deles, pois o NVM criará uma pasta própria com todas as versões que você deseja utilizar lá, e poderá haver conflito caso possua o Node já previamente instalado.

Para instalar o NVM, você pode baixar o instalador dele por aqui:

Windows:

nvm-setup.exe

Após a instalação, você poderá utilizar os comandos do NVM diretamente pelo CMD do Windows. Deixarei abaixo alguns dos principais comandos do NVM / Node:

Mostrar a versão atual do node:

node -v || node --version

image.png

Listar as versões instaladas do Node em sua máquina:

nvm ls

image.png

Listar quais versões do Node estão disponíveis para instalação:

nvm list available 

image.png

Instalar uma versão específica do Node:

nvm install <versão>

Exemplo:
nvm install 8.12.0

image.png

Alternar entre versões do Node:

nvm use <versão>

Exemplo:
nvm use 8.12.0

image.png

Outra comando legal que você pode utilizar no seu projeto:

nvm -v > .nvmrc

Esse comando, pega a versão que você está utilizando atualmente do NVM e cria um arquivo chamado .nvmrc no seu projeto.

image.png

Basicamente esses são os comandos mais utilizados do NVM.

Qualquer dúvida, ou problema deixe aqui nos comentários que lhe ajudaremos.

Até mais!

Link to comment
Compartilhe em outros sites

Crie uma conta ou entre para comentar 😀

Você precisa ser um membro para deixar um comentário.

Crie a sua conta

Participe da nossa comunidade, crie sua conta.
É bem rápido!

Criar minha conta agora

Entrar

Você já tem uma conta?
Faça o login agora.

Entrar agora


×
×
  • Create New...