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

Basicamente esses serão os comandos que utilizará no 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
 Compartilhar



Sobre o Fórum

Este é um fórum para todos que fazem parte
do ecossistema de uma Software House!

Bem-vindo(a) ao fórum da Casa do Desenvolvedor, uma comunidade completa, onde desenvolvedores, software houses, profissionais de marketing, experiência e vendas, fornecedores de soluções, aficionados por inovação e tecnologia podem tirar dúvidas, compartilhar novidades e conhecimento, trocar experiências e até postar uns memes que só nós da tecnologia entendemos 😅

Crie agora sua conta e vamos juntos fortalecer
o desenvolvimento de software no Brasil! 🇧🇷

×
×
  • Create New...