Ich habe das hier versucht:
sudo npm cache clean -f
sudo npm install -g n
sudo n stable
...aber es hat nicht funktioniert.
Wie mache ich das auf Windows?
Ich habe das hier versucht:
sudo npm cache clean -f
sudo npm install -g n
sudo n stable
...aber es hat nicht funktioniert.
Wie mache ich das auf Windows?
Hinweis: Die Frage bezieht sich speziell darauf, wie npm aktualisiert werden kann, nicht Node.js. Wenn Sie Node.js über die Befehlszeile unter Windows aktualisieren möchten, empfehle ich die Ausführung von winget upgrade -q NodeJS
oder die Verwendung von chocolatey dafür.
npm install -g npm
npm-windows-upgrade
Führen Sie PowerShell als Administrator aus
Set-ExecutionPolicy Unrestricted -Scope CurrentUser -Force
npm install -g npm-windows-upgrade
npm-windows-upgrade
Hinweis: Wenn Sie den Node.js-Installer ausführen, wird die Node.js-Version ersetzt.
npm install -g npm
Hinweis: Einige Benutzer berichten immer noch über Probleme beim Aktualisieren von npm mit npm, aber ich habe diese Erfahrung mit v16+ nicht gemacht.
Herunterladen und die neueste MSI ausführen. Die MSI wird Ihr installiertes Node und npm aktualisieren.
Wie einige Leute musste ich mehrere Antworten kombinieren und ich musste auch einen Proxy einstellen.
Dies sollte für jeden funktionieren. Ich habe überhaupt keine Lust, eine EXE-Datei oder MSI-Datei auszuführen .. deinstallieren / neu installieren oder manuell Dateien und Ordner zu löschen. Das ist so 1999 :P
Führen Sie dies aus, um NPM zu aktualisieren:
Führen Sie PowerShell als Administrator aus
npm i -g npm // Dies funktioniert
Ich denke nicht, dass dieser Code tatsächlich Ihre NPM-Version aktualisiert
Set-ExecutionPolicy Unrestricted -Scope CurrentUser -Force
npm install -g npm-windows-upgrade
npm-windows-upgrade
(höflichst von "Robert" Antwort)
Führen Sie dies aus, um Node.js zu aktualisieren:
wget https://nodejs.org/download/release/latest/win-x64/node.exe -OutFile 'C:\Program Files (x86)\nodejs\node.exe' (höflichst von BrunoLM Antwort)
Wenn Sie `wget : Konnte nicht einen Teil des Pfads finden .... "**, sehen Sie unten ... scrollen Sie nach unten. Webantwort lesen... Es durchbricht zumindest die Firewall / den Proxy (falls Sie einen haben oder den Code bereits ausgeführt haben, um durchzukommen ...
Andernfalls
Sie müssen möglicherweise Ihren Proxy einstellen
npm config set proxy "http://proxy.yourcorp.com:811" (ja, verwenden Sie Anführungszeichen)
2 mögliche Fehler
Es kann den Pfad der Lösung "where.exe node" nicht finden (höflichst von Lonnie Best Antwort)
Zum Beispiel, wenn Node.js NICHT in "Program Files (x86)" ist, vielleicht mit where.exe, befindet es sich in 'C:\Program Files\nodejs\node.exe'.
wget https://nodejs.org/download/release/latest/win-x64/node.exe -OutFile 'C:\Program Files\nodejs\node.exe'
Versuchen Sie jetzt möglicherweise zu aktualisieren, aber Sie erhalten einen anderen Fehler, "node.exe wird von einem anderen Prozess verwendet."
npm -v (3.10.8)
node -v ( v6.6.0)
ERLEDIGT. Ich bin bei der Version, die ich will, angelangt.
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.