1014 Stimmen

Upgrade von Node.js auf die neueste Version unter Mac OS

Derzeit verwende ich Node.js v0.6.16 auf Mac OS X 10.7.4. Jetzt möchte ich es auf die neueste Node.js v0.8.1 aktualisieren. Aber nachdem ich die neueste Paketdatei von nodejs.org heruntergeladen und installiert habe, habe ich festgestellt, dass das System immer noch v0.6.16 anstelle von v0.8.1 verwendet, wenn ich "node -v" in einem Terminal eingebe. Gibt es irgendeinen Schritt, den ich übersehen habe? Oder sollte ich die alte Version gründlich deinstallieren, bevor ich die neueste Version installiere?

BTW, ich weiß, dass nvm kann helfen, die nodejs-Paket zu verwalten

https://github.com/creationix/nvm/

Gibt es eine Möglichkeit, die Node.js zu aktualisieren, ohne sie zu benutzen?

Ich habe dieses Problem gegoogelt, aber es scheint mir, dass es keine eindeutige Antwort auf diese Frage für das neueste Node.js gibt.

38voto

Shaikh Shahid Punkte 1177

Ich verwende dafür den Node-Versionsmanager (genannt n).

npm install -g n

puis

n latest

OR

n stable

30voto

Tarandeep Singh Punkte 1220

Gehen Sie einfach auf die node JS Website und installieren Sie die neueste Version.

Installieren Sie die neueste Version anstelle der empfohlenen stabilen Version. Dadurch haben Sie die Freiheit, die neuesten ES6-Funktionen auf Node zu verwenden.

Hier zu finden Node JS .

auch zur Aktualisierung npm müssen Sie diesen Befehl verwenden.

sudo npm i -g npm@latest

Alle Ihre Projekte werden gut funktionieren.

Aktualisierung: 2020 Eine weitere gute Möglichkeit ist die Verwendung von nvm für Knoten, die dann mehrere Versionen unterstützen können. verwenden nvm install --lts um immer auf die neueste Knotenversion aktualisieren zu können, verwenden Sie nvm ls-remote Befehl, um neue Versionen von Node zu prüfen.


Andere Option für Mac :: brew update && brew install node && npm -g npm

27voto

Mostafiz Rahman Punkte 7659

Aktualisieren Sie die Version des Knotens ohne ein Paket zu installieren und nicht einmal nvm selbst:

sudo npx n stable

Erklärungen :
Dieser Ansatz ist vergleichbar mit Johan Dettmar die Antwort. Der einzige Unterschied ist, dass hier das Paket n ist auf dem lokalen Rechner nicht fest installiert.

24voto

Nick Woodhams Punkte 11149

Unter macOS ist die empfohlene Homebrew-Methode die Ausführung von

brew install node
npm install -g npm@latest

Screenshot of Terminal Commands

12voto

Rohit Kale Punkte 1344

Ich kann den Knoten mit folgendem Befehl aktualisieren

nvm install node --reinstall-packages-from=node

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X