Frage Wie kann ich Node.js und npm auf die nächsten Versionen aktualisieren?


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

Wie kann ich Node.js und die Module, die ich verwende, auf die letzte Version aktualisieren?

Kann Npm es tun? Oder muss ich Node.js und Npm entfernen und neu installieren, um die nächsten Versionen zu erhalten?

ich folgte https://github.com/nodejs/node/wiki/Installation und der nächste npm-Abschnitt.


1198
2018-06-04 14:28


Ursprung


Antworten:


Siehe die Dokumentation für die update Befehl:

npm update [<name> [<name> ...]]

Dieser Befehl aktualisiert alle aufgelisteten Pakete auf die neueste Version (spezifiziert durch die Tag-Konfiguration). Es werden auch fehlende Pakete installiert.

Siehe auch die FAQ:

Wie aktualisiere ich npm?

npm install -g npm

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

Sie können auch alle veralteten lokalen Pakete aktualisieren, indem Sie dies tun npm update ohne irgendwelche Argumente oder globale Pakete, indem Sie tun npm update -g.

Gelegentlich wird die Version von npm so weiterentwickelt, dass die aktuelle Version nicht ordnungsgemäß mit der Version installiert werden kann, die Sie bereits installiert haben. (Überlegen Sie, ob der Befehl update jemals einen Fehler enthält.) In diesen Fällen können Sie Folgendes tun:

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

Um Node.js selbst zu aktualisieren, empfehle ich Ihnen zu verwenden nvm, der Knotenversionsmanager.


1396
2018-06-04 14:48



Ich fand diese wirklich nette Art Knoten zu aktualisieren David Walshs Blog, Sie können es tun, indem Sie installieren n:

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

Es wird die aktuelle stabile Version von installiert node. Ich empfehle jedoch, zu verwenden nvm.


345
2018-06-13 20:38



Aktualisieren von npm ist einfach:

npm install npm@latest -g

154
2018-03-13 01:09



Ich verstehe diese Frage ist für Linux-Maschine, aber nur für den Fall, dass jemand nach einer Windows-Lösung sucht, gehen Sie einfach zu die Node.js-Site, drücke den herunterladen auf der Startseite und führen Sie das Installationsprogramm aus.

Zum Glück hat es sich um alles gekümmert und mit ein paar Klicks auf 'Weiter' habe ich die neueste 0.8.15 Node.js Version auf meinem Windows 7 Rechner installiert.


127
2017-12-07 20:25



Wie Sie vielleicht wissen, ist NPM derzeit mit Node.js gebündelt, dh wenn Sie installiert haben node Du hast bereits installiert npm. Es gibt mehrere Ansätze, um Node.js und NPM auf dem neuesten Stand zu halten. Sie müssen einen der folgenden Versionsmanager verwenden:

Homebrew

Wenn Sie auf dem Mac sind, können Sie verwenden Homebrew. So installieren Sie NodeJS und NPM mithilfe von brew:

$ brew install node

später können Sie es mit aktualisieren

$ brew update && brew upgrade node

NPM wird ebenfalls aktualisiert.

Sie werden auch können switch wenn Sie zum Beispiel eine der vorherigen Versionen benötigen:

$ brew switch node 0.10.26

So installieren Sie brauen auf Ihrem Mac:

$ ruby -e "$(curl -fsSL https://raw.github.com/Homebrew/homebrew/go/install)"

N

n ist am wahrscheinlichsten rvm (Ruby Version Manager), und kann verwendet werden, um zu verwalten und zu aktualisieren node/npm Versionen.

Installieren Sie Node.js-Versionen einfach:

$ n 0.10.26
$ n 0.8.17
$ n 0.9.6

Verwenden Sie (und installieren Sie, falls fehlend) die neueste offizielle Version:

$ n latest

Verwenden / installieren Sie die stabile offizielle Version:

$ n stable

Wechseln Sie zur vorherigen Version, die Sie verwendet haben:

$ n prev

Wenn Sie die Liste der installierten Knoten anzeigen möchten, führen Sie sie einfach aus n Von Ihrer Befehlszeile wird die Ausgabe in etwa wie folgt aussehen:

$ n

  0.10.26
• 0.8.17
  0.9.6

Der Punkt (•) bedeutet, dass es sich um eine derzeit aktive Version handelt. Um eine Knotenversion aus der Liste auszuwählen, verwenden Sie up und down Pfeile und aktivieren mit enter.

Das n Paket ist auf rein geschrieben linux shell und verfügbar als npm Modul (enthält package.json), wenn Sie Node.js installiert haben, können Sie das installieren / aktualisieren n durch das npm:

$ npm install -g n

NVM

nvm ist auch wie RVM, auch die Befehlsnamen und die Verwendung sind sehr ähnlich.

So laden, kompilieren und installieren Sie die neueste Version v0.10.x der Node.js mit nvm:

$ nvm install 0.10

Und dann können Sie zur installierten Version wechseln:

$ nvm use 0.10

Sie können ein erstellen .nvmrc Datei mit der Versionsnummer im Projektstammordner; Führen Sie dann den folgenden Befehl aus, um zur angegebenen Version zu wechseln:

$ nvm use

Oder Sie können es einfach ausführen:

$ nvm run 0.10

Wenn Sie sehen möchten, welche Versionen bereits installiert sind, verwenden Sie:

$ nvm ls

Installieren nvm selbst können Sie die verwenden Skript installieren (erfordert git) verwenden cURL:

$ curl https://raw.github.com/creationix/nvm/master/install.sh | sh

oder wget:

$ wget -qO- https://raw.github.com/creationix/nvm/master/install.sh | sh

P.S.

All diese Ansätze habe ich auf MacOSX und Linux verwendet, ich habe keine Erfahrung damit, wie man Node.js-Versionen unter Windows verwaltet, ich kann nur vermuten, dass das n (der zweite) wird für das Betriebssystem von Microsoft funktionieren (zumindest von der cygwin).


100
2018-03-07 15:45



Überprüfen Sie zunächst Ihre NPM-Version

npm -v

1) Aktualisieren Sie NPM auf die aktuelle Version:

Zeige aktuelle NPM-Version:

npm view npm version

Update npm auf die aktuelle Version:

npm i -g npm


2) Listen Sie alle verfügbaren NPM-Versionen auf und führen Sie eine benutzerdefinierte Installation / Aktualisierung / Rollback durch

Alle Versionen anzeigen, einschließlich "alpha", "beta" und "rc" (Veröffentlichungskandidat)

npm view npm versions --json

Installieren Sie NPM für eine bestimmte Version neu, die Sie aus der Versionsliste ausgewählt haben, z. B. 5.0.3

npm i -g npm@5.0.3
  • Wenn Sie eine Version installieren, wird automatisch die aktuell installierte Version entfernt.

  • Für Linux und iOS fügen Sie Befehle mit hinzu Sudo


85
2018-06-07 21:51



Upgrade für Windows-Benutzer

Windows-Benutzer sollten lesen Fehlerbehebung> Aktualisieren unter Windows im npm Wiki.

Upgrade auf Windows 10 mit PowerShell (Bearbeitung durch Drittanbieter)

Der Link oben Fehlerbehebung # upgrade-on-windows zeigt auf eine GitHub-Seite npm-Windows-Upgrade Die folgenden Zeilen sind Zitate aus der Readme. Ich habe erfolgreich von npm 2.7.4 auf npm 3.9.3 mit node v5.7.0 und powershell (vermutlich Powershell Version 5.0.10586.122) aktualisiert

Stellen Sie zunächst sicher, dass Sie Skripts auf Ihrem System ausführen können, indem Sie sie ausführen   der folgende Befehl von einer erhöhten PowerShell. Um PowerShell auszuführen   Klicken Sie als Administrator auf Start, suchen Sie nach PowerShell, klicken Sie mit der rechten Maustaste   PowerShell und wählen Sie Als Administrator ausführen aus.

Set-ExecutionPolicy Unrestricted -Scope CurrentUser -Force    

Um dieses Upgrade - Tool zu installieren und zu verwenden, führen Sie (auch von einem   erhöhte PowerShell oder cmd.exe):

npm install --global --production npm-windows-upgrade
npm-windows-upgrade

49
2017-12-01 19:29



Erstes Update npm,

npm install -g npm@next

Dann aktualisiere node zur nächsten Version,

npm install -g node@next oder npm install -g n@next  oder bis spätestens

npm install -g node@latest oder npm install -g node

Überprüfen Sie nach der Installation der Version,

node --versionoder node -v


44
2017-12-20 15:37



Verwenden Sie dies einfach

npm i -g npm

Dies ist, was ich von npm auf meiner Konsole gefragt werde, wenn neue Updates / Bug-Fix veröffentlicht werden:

enter image description here


39
2018-06-07 03:17



  • Zu Knoten aktualisieren benutzen nvm (oder nvmw für Windows).

  • Zu Update npm, das npm update npm -g Befehl funktionierte nicht für mich (unter Windows). Was war Arbeit war Neuinstallation von Npm nach die Dokumentation: "Sie können eine Zip-Datei von herunterladen https://npmjs.org/dist/, und entpacken Sie es in den gleichen Ordner, in dem node.exe lebt."Stellen Sie sicher, wenn Sie dies tun, dass Sie Ihre vorherige Installation zuerst loswerden (obwohl das Überschreiben wird wahrscheinlich funktionieren, ok ...).

  • Zu Aktualisieren Sie Ihre Module, benutze die npm Aktualisierungsbefehl


25
2017-11-16 20:28



$ npm install -g npm stable

Arbeitete für mich, um von 1.4.28 zu 2.1.5 zu aktualisieren


17
2017-10-25 11:32