it-swarm.com.de

So aktualisieren Sie den Knoten ordnungsgemäß mit nvm

Ist es möglich, node direkt zu aktualisieren, anstatt die neueste stabile Version manuell zu installieren?

Ich habe node.js Version 5.0 Mit nvm installiert, aber jetzt möchte ich es auf 5.4 Aktualisieren. Ich versuche zu vermeiden, dass alle meine globalen Pakete (, z. B. , manuell neu installiert werden müssen, indem npm install -g grunt-cli bower yo yoman-angular-generator blabla blablablabla ...) ausgeführt wird.

167
Boris Burkov

Das kann funktionieren:

nvm install NEW_VERSION --reinstall-packages-from=OLD_VERSION

Zum Beispiel:

nvm install 6.7 --reinstall-packages-from=6.4

wenn Sie möchten, können Sie Ihre vorherige Version löschen mit:

nvm uninstall OLD_VERSION

Wo in Ihrem Fall NEW_VERSION = 5.4 OLD_VERSION = 5.0

Alternativ können Sie auch versuchen:

nvm install stable
247
gabrielperales

Sie können einen der folgenden Befehle einfacher ausführen:

neueste Version:
nvm install node --reinstall-packages-from=node
stabile (LTS) Version:
nvm install lts/* --reinstall-packages-from=node

Dadurch wird die entsprechende Version installiert und alle Pakete von der aktuell verwendeten Knotenversion neu installiert. Dies erspart Ihnen die manuelle Bearbeitung der spezifischen Versionen.

Bearbeiten - Befehl zum Installieren der LTS-Version gemäß @ m4js7er-Kommentar hinzugefügt.

156
Elad

wenn Sie 4.2 haben und 5.0.0 dann installieren möchten

nvm install v5.0.0 --reinstall-packages-from=4.2

die antwort von gabrielperales ist richtig, nur dass er am ende das zeichen "=" verpasst hat. Wenn Sie das Zeichen "=" nicht setzen, wird eine neue Knotenversion installiert, die Pakete werden jedoch nicht installiert.

quelle: Sitepoint

10
Tanveer Hossain

[~ # ~] zwei [~ # ~] Einfache Lösungen:

Führen Sie den folgenden Befehl aus, um die neueste Version von node zu installieren und die alten Versionspakete erneut zu installieren.

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

So installieren Sie das neueste ltslong-term-support Version des Knotens und Neuinstallation der alten Versionspakete führen Sie einfach den folgenden Befehl aus.

nvm install lts/* --reinstall-packages-from=node

Hier ist ein [~ # ~] GIF [~ # ~] , um diese Antwort zu unterstützen. nvm

8
Ahmad Awais

Node.JS, um eine neue Version zu installieren.

Schritt 1: NVM-Installation

npm i -g nvm

Schritt 2: NODE Neueste Version installieren

nvm install *.*.*(NodeVersion)

Schritt 3: Ausgewählte Node Version

nvm use *.*.*(NodeVersion)

Fertig

0
Serkan