1009 Stimmen

Aktualisierung von Node.js auf die neueste Version

Also, ich habe Node.js installiert und als ich versuchte, Mongoosejs zu installieren, bekam ich einen Fehler, der mir sagt, dass ich die benötigte Version von Node.js nicht habe (ich habe v0.4.11 und v0.4.12 ist erforderlich).

Wie kann ich auf diese Version aktualisieren? Ich nehme an, ich könnte es einfach wieder mit der neuesten Version installieren, aber ich möchte es nicht tun, bevor ich sicher bin, dass meine Projektordner im Ordner "node" nicht gelöscht werden.

1638voto

Eldar Djafarov Punkte 21419

Ubuntu Linux/Mac:

Das Modul n macht die Versionsverwaltung einfach:

npm install n -g

Für die neueste stabile Version:

n stable

Für die neueste Version:

n latest

Windows:

Einfach Node von der .msi-Datei auf der Node-Website in Windows wieder installieren.

723voto

nelsonic Punkte 28925

Alle Plattformen (Mac, Linux & Windows) 2023

Wenn Sie nur Ihre alte Version von Node.js auf die neueste aktualisieren müssen und keine mehreren Versionen benötigen, überschreiben Sie einfach Ihre vorhandene ausführbare Datei mit der neuen.

Laden Sie die neueste Node.js von nodejs.org/en/download herunter

Geben Sie hier eine Bildbeschreibung ein

Dies funktioniert einfach! TM auf allen Plattformen und ist die einfachste/schnellste Methode.
Wenn Sie node -v in Ihrem Terminal ausführen, sehen Sie die neueste Version.

Mac

Wenn Sie Node.js ursprünglich mit brew installiert haben, führen Sie Folgendes aus:

brew upgrade node

Verwalten von mehreren Versionen von Node.js:

Wenn Sie mehrere Versionen von Node.js auf Ihrem Rechner ausführen müssen, z.B. wenn Sie ein älteres Projekt haben, das eine bestimmte Version auf AWS Lambda anspricht, dann ist NVM (Node Version Manager) Ihr Freund!

Schritt 1 - Holen Sie sich NVM

curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | bash

Wenn Sie neugierig auf den Installationsbefehl sind, lesen Sie den Quellcode
... er wurde von mehreren Node.js-Sicherheitsexperten überprüft

Schritt 2 - Installieren Sie die benötigte Version von Node.js

Wenn Sie NVM haben, können Sie eine bestimmte Version von Node.js mit dem nvm-Befehl installieren:

nvm install v18.12.1

Hinweis: Sie müssen möglicherweise Ihr Terminalfenster schließen und wieder öffnen, damit der nvm-Befehl verfügbar ist.

Sie sollten in Ihrem Terminal etwas Ähnliches erwarten:

Using node v18.12.1

Sie haben jetzt die neueste Node.js auf Ihrem Rechner.
Und wenn Sie vorübergehend zu einer anderen/vorherigen Version wechseln müssen, können Sie dies mit einem einfachen nvm-Befehl tun.

Hinweis: Vermeiden Sie es, sudo bei Node/NPM zu verwenden, da es gegen das Sicherheitsprinzip des geringsten Privilegs verstößt.

NVM gilt als "besser" als N zur Verwaltung mehrerer Node.js-Versionen, da die ausführlichen Befehle es viel einfacher machen, zu verfolgen, was Sie in Ihrem Terminal/SSH-Protokoll tun. Es wird vom Team bei NPM genutzt, den Erstellern/Verwaltern der Node.js Welt!

123voto

jics Punkte 1687

Via npm:

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

und Sie können auch eine gewünschte Version angeben:

n 0.8.21

Falls es nicht zu funktionieren scheint, gibt Ihnen die Installation einen Hinweis:

Wenn "node --version" die alte Version anzeigt, starten Sie eine neue Shell oder setzen Sie den Standorthash zurück mit: hash -r (für bash, zsh, ash, dash und ksh) [oder] rehash (für csh und tcsh)

Referenz

63voto

Erdi Punkte 1732

Auf Windows laden Sie die neueste "Windows-Installer (.msi)" herunter von https://nodejs.org/download/release/latest/ und installieren Sie im selben Verzeichnis, das ist alles...

Nach Abschluss der oben genannten Installation wird NodeJS und NPM auf die neueste Version aktualisiert und dann können Sie das Paket wie gewohnt bereinigen:

npm cache clean
npm update -g

Hinweis

Sie können jederzeit die Version mit folgendem Befehl überprüfen:

C:\node -v
v0.12.4

C:\npm -version
2.10.1

60voto

swelet Punkte 7940

Alle Plattformen (Windows, Mac & Linux)

Aktualisiert im Mai 2021

Das ist es, Leute. Früher war es komplizierter und die Leute verwendeten verschiedene Arten von Paketen und Strategien, um es zu verwalten. Aber die Dinge haben sich zum Besseren geändert.

Gehen Sie einfach zu nodejs.org und verwenden Sie den neuesten Installer.

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