Como posso atualizar o NodeJS e o NPM para as próximas versões?

Acabei de instalar Node.js e npm (para módulos adicionais).

Como posso atualizar o Node.js e os módulos que I'm estão usando para as versões mais recentes?

Posso npm fazê-lo, ou tenho que remover e reinstalar o Node.js e npm para obter as próximas versões?

Eu segui isto passos na seção 'npm'.

Veja os documentos para o comando update:

npm update [ [ ...]]

Este comando irá atualizar todos os pacotes listados para a versão mais recente (especificada pela tag config). Ele também instalará os pacotes ausentes.

Além disso, veja a documentação em Node.js e instalação NPM e Upgrading NPM.

A seguinte resposta original é da antiga FAQ que já não existe, mas deve funcionar para Linux e Mac:

Como faço para actualizar npm?

npm install -g npm

Note que este comando irá remover a sua versão actual do npm. Certifique-se de utilizar o sudo npm install -g npm se estiver em um Mac.

Você também pode atualizar todos os pacotes locais desatualizados fazendo npm update' sem nenhum argumento, ou pacotes globais fazendonpm update -g'.

Ocasionalmente, a versão de npm irá progredir de tal forma que a versão actual não pode ser correctamente instalada com a versão que já tem instalada. (Considere, se alguma vez houver um bug no comando update.) Nesses casos, você pode fazer isso:

curl https://www.npmjs.com/install.sh | sh

Para atualizar o próprio Node.js, eu recomendo que você use nvm, o Gerenciador de Versão de Nó.

Comentários (26)

Encontrei esta maneira muito legal de atualizar o nó no blog do David Walsh, você pode fazer isso instalando n`:

sudo npm cache clean -f
sudo npm install -g n
sudo n stable

Ele irá instalar a versão estável atual do node.


EDIT: Por favor, não use mais n. Eu recomendo utilizar nvm. Você pode simplesmente instalar estável, seguindo os comandos abaixo:

nvm ls-remote
nvm install  
nvm use 
Comentários (13)

Entendo que esta pergunta é para máquina Linux, mas caso alguém esteja procurando uma solução Windows, basta ir até o site Node.js, clicar no botão download na página inicial e executar o programa de instalação.

Felizmente, ele cuidou de tudo e com alguns cliques no botão 'Next' eu consegui a última versão 0.8.15 do Node.js rodando na minha máquina Windows 7.

Comentários (9)