Come posso aggiornare NodeJS e NPM alle prossime versioni?

Ho appena installato Node.js e npm (per i moduli aggiuntivi).

Come posso aggiornare Node.js e i moduli che sto usando alle ultime versioni?

Può farlo npm, o devo rimuovere e reinstallare Node.js e npm per ottenere le prossime versioni?

Ho seguito i passi di questo nella sezione npm.

Vedere la documentazione per il comando update:

npm update [ [ ...]]

Questo comando aggiornerà tutti i pacchetti elencati all'ultima versione (specificata dal tag config). Installerà anche i pacchetti mancanti.

Inoltre, si veda la documentazione su Node.js and NPM installation e Upgrading NPM.

La seguente risposta originale è dalla vecchia FAQ che non esiste più, ma dovrebbe funzionare per Linux e Mac:

Come faccio ad aggiornare npm?

npm install -g npm

Nota che questo comando rimuoverà la tua attuale versione di npm. Assicurati di usare sudo npm install -g npm se su un Mac.

Puoi anche aggiornare tutti i pacchetti locali obsoleti facendo npm update senza alcun argomento, o i pacchetti globali facendo npm update -g.

Occasionalmente, la versione di npm progredisce in modo tale che la versione corrente non può essere installata correttamente con la versione che hai già installato. (Considera, se c'è mai un bug nel comando update.) In quei casi, puoi fare così:

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

Per aggiornare Node.js stesso, ti consiglio di usare nvm, il Node Version Manager.

Commentari (26)

Ho trovato questo modo davvero pulito di aggiornare node sul David Walsh'blog, potete farlo installando n:

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

Installerà l'attuale versione stabile di node.


EDIT: Si prega di non usare più n. Raccomando di usare nvm. Potete semplicemente installare stable seguendo i comandi qui sotto:

nvm ls-remote
nvm install  
nvm use 
Commentari (13)

Capisco che questa domanda è per macchine Linux, ma nel caso qualcuno stia cercando una soluzione per Windows, basta andare su il sito di Node.js, cliccare il pulsante download sulla homepage ed eseguire il programma di installazione.

Fortunatamente si è preso cura di tutto e con pochi click del pulsante 'Next' ho ottenuto l'ultima versione 0.8.15 di Node.js in esecuzione sulla mia macchina Windows 7.

Commentari (9)