Wie kann ich NodeJS und NPM auf die nächsten Versionen aktualisieren?

Ich habe gerade Node.js und npm (für zusätzliche Module) installiert.

Wie kann ich Node.js und die Module, die ich verwende, auf die neuesten Versionen aktualisieren?

Kann npm das tun, oder muss ich Node.js und npm entfernen und neu installieren, um die nächsten Versionen zu erhalten?

Ich habe diese Schritte im npm Abschnitt befolgt.

Siehe die Dokumentation für den Befehl update:

npm update [ [ ...]]

Dieser Befehl aktualisiert alle aufgelisteten Pakete auf die neueste Version (angegeben durch den Tag config). Er wird auch fehlende Pakete installieren.

Lesen Sie auch die Dokumentation zu Node.js und NPM-Installation und NPM-Upgrade.

Die folgende Originalantwort stammt aus der alten FAQ, die nicht mehr existiert, sollte aber für Linux und Mac funktionieren:

Wie kann ich npm aktualisieren?

npm install -g npm

Bitte beachten Sie, dass dieser Befehl Ihre aktuelle Version von npm entfernt. Stellen Sie sicher, dass Sie sudo npm install -g npm verwenden, wenn Sie einen Mac verwenden.

Sie können auch alle veralteten lokalen Pakete aktualisieren, indem Sie npm update ohne Argumente ausführen, oder globale Pakete, indem Sie npm update -g ausführen.

Gelegentlich entwickelt sich die Version von npm so weiter, dass die aktuelle Version nicht mehr mit der Version, die Sie bereits installiert haben, kompatibel ist. (Denken Sie daran, wenn es jemals einen Fehler im Update-Befehl gibt.) In solchen Fällen können Sie dies tun:

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

Um Node.js selbst zu aktualisieren, empfehle ich Ihnen die Verwendung von nvm, dem Node Version Manager.

Kommentare (26)

Ich habe diese wirklich nette Art der Aktualisierung von Node auf David Walsh's Blog gefunden, man kann es durch die Installation von n machen:

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

Es wird die aktuelle stabile Version von node installiert.


EDIT: Bitte verwenden Sie n nicht mehr. Ich empfehle die Verwendung von nvm. Sie können stable einfach installieren, indem Sie die folgenden Befehle befolgen:

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

Soweit ich weiß, ist diese Frage für Linux-Maschinen gedacht, aber für den Fall, dass jemand nach einer Windows-Lösung sucht, gehen Sie einfach auf die Node.js-Website, klicken Sie auf die Schaltfläche Download auf der Homepage und führen Sie das Installationsprogramm aus.

Glücklicherweise hat es sich um alles gekümmert und mit ein paar Klicks auf die Schaltfläche "Weiter" habe ich die neueste Version 0.8.15 von Node.js auf meinem Windows 7 Rechner zum Laufen gebracht.

Kommentare (9)