Atualizando o Node.js através do NPM

Esse post é praticamente uma referência em português do post How to Upgrade Node.js via NPM, que foi a melhor maneira que encontrei para atualizar meu Node.JS que estava apresentando conflitos devido a versão, para a ultima versão disponível.

Bom o processo é muito simples, então apenas vou passar os comandos e explcar o que cada um está fazendo.

Antes de mais nada, vamos conferir a versão atual do Node com o comando:

node -v

Esse comando deve retornar algo similar a imagem abaixo.

Atualizando o Node.js através do NPM

Agora vamos forçar a limpeza do cache do NPM:

sudo npm cache clean -f

Esse comando vai apresentar o seguinte aviso

npm WARN using --force I sure hope you know what you are doing.

, que basicamente diz que espera que você saiba o que está fazendo (já que o comando foi utilizado com

--force

).

Depois de limpar o cache, vamos instalar o n (Interactively Manage Your Node.js Versions), que basicamente é um gerenciador de versões do Node.JS.

sudo npm install -g n
n – Interactively Manage Your Node.js Versions
gif de apresentação do repo do N no GitHub.

Nota: por enquanto o “n” não opera no Windows.

Agora, com o “n” instalado, vamos atualizar o Node para a ultima versão stable, com o seguinte comando:

sudo n stable

Algo do tipo deve ser apresentado:

install : node-v6.8.1
       mkdir : /usr/local/n/versions/node/6.0.0
       fetch : https://nodejs.org/dist/v6.8.1/node-v6.8.1-linux-x64.tar.gz
############################################################ 100.0%
   installed : v6.8.1

Agora, para finalizar, é só linkar o arquivo do node para a ultima versão que acabamos de instalar, com o seguinte comando:

sudo ln -sf /usr/local/n/versions/node/6.0.0/bin/node /usr/bin/node

Nota: lembrar de alterar a versão do Node no comando.

Pronto, se checar agora a versão do node, com o comando

node -v

, ele deve apresentar a versão que foi configurada nos comandos que executamos.

É isso, qualquer dúvida pode encaminhar um comentário.

🙂

  • João Santos

    Sim mano, se o n não opera no windows como faremos para atualizar? você pulou essa parte.

    • Opa João Santos, eu informei isso no tutorial, que ele ainda não tem suporte para windows. No windows, o recomendável é você desinstalar o NodeJS e instalar novamente a partir do ultimo instalador disponível no site do NodeJS. Valeu!

  • Luide Mendes

    Show muito obrigado.