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 [<name> [<name> ...]]
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 fazendo
npm 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ó.
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 <version>
nvm use <version>
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.