it-swarm.com.de

Wie aktualisiere ich Node.js?

Ich habe folgende Schritte unternommen, um meine npm zu aktualisieren: 

npm update npm -g

Ich habe jedoch keine Ahnung, wie Node.js aktualisiert wird. Irgendwelche Vorschläge? (Ich verwende Node.js 0.4.1 und möchte auf Node.js 0.6.1 aktualisieren.)

744
alexchenco

Verwenden Sie Node Version Manager (NVM)

Es ist ein Bash-Skript, mit dem Sie verschiedene Knotenversionen herunterladen und verwalten können. Vollständiger Quellcode ist hier .

Es gibt ein separates Projekt für nvm für Windows: github.com/coreybutler/nvm-windows

367
pradeek

Ich habe die folgenden Anweisungen zum Aktualisieren von Node.js Version 0.10.6 auf 0.10.21 auf einem Mac verwendet.

  1. NPM-Cache löschen:

    Sudo npm cache clean -f
    
  2. Installiere ein kleiner Helfer namens 'n'

    Sudo npm install -g n
    
  3. Installieren Sie die neueste stabile Node.js-Version

    Sudo n stable
    

Alternativ können Sie eine bestimmte Version auswählen und wie folgt installieren:

Sudo n 0.8.20

In Produktionsumgebungen sollten Sie auf Versionsnummerierung achten und bei ungeraden/geraden Zahlen wählerisch sein.

Credits


Update (Juni 2017):

Diese vier Jahre alte Post erhält immer noch Stimmen, also denke ich, dass sie immer noch für viele Menschen funktioniert. Mr. Walsh selbst empfahl jedoch, stattdessen Node.js nur mit nvm zu aktualisieren zu aktualisieren.

So möchten Sie heute etwas tun:

Finden Sie heraus, welche Version von Node.js Sie verwenden:

node --version

Finden Sie heraus, welche Versionen von Node.js Sie installiert haben und welche derzeit verwendet wird:

nvm ls

Listet alle für die Installation verfügbaren Versionen von Node.js auf:

nvm ls-remote

Anscheinend für Windows Der Befehl würde eher so aussehen:

nvm ls available

Angenommen, Sie würden Node.js v8.1.0 für die Installation auswählen, geben Sie Folgendes ein, um diese Version zu installieren:

nvm install 8.1.0

Sie können dann zwischen installierten Versionen von Node.js wählen. Wenn Sie also eine ältere Version wie Version 4.2.0 verwenden müssten, würden Sie diese als aktive Version wie folgt festlegen:

nvm use 4.2
956
Oliver Schafeld

Wenn Sie Homebrew installiert haben (nur für OS X):

$ brew upgrade node
329
Will

Dies ist eine einfache Lösung, die für alle unterstützten Betriebssysteme * einschließlich Windows funktioniert:

Nach viel surfen und keine direkte Lösung zu finden, habe ich einfach Um zu Node.js site zu gelangen, klicken Sie auf die Schaltfläche DOWNLOADS auf Homepage und führte das Installationsprogramm (MSI) aus.

Zum Glück kümmerte es sich um alles und mit ein paar Klicks von "Next" button Ich habe die neueste Node.js-Version auf meinem Windows-Computer ausgeführt.

(hier ist die ursprüngliche Antwort )

Für Docker Benutzer ist hier das offizielle Node.js Bild .


PS: Um Ihre Node-Version zu überprüfen, verwenden Sie npm version oder node --version.
PPS: Behalten Sie den NodeJS-Blog - Sicherheitsanfälligkeiten im Auge, damit Sie keine wichtigen Sicherheitsupdates verpassen. 

* Von Node.js unterstützte Betriebssysteme: Windows , Linux , MacOS , SunOS , IBM AIX

227
naXa

Alle Plattformen (Windows, Mac & Linux)

Gehen Sie einfach zu nodejs.org und laden Sie das neueste Installationsprogramm herunter. Es könnte ehrlicher nicht einfacher sein und ohne die Einbeziehung von Drittanbieterzeugnissen. Es dauert nur eine Minute und Sie müssen nichts neu starten oder Caches löschen usw.

Ich habe es schon einige Male über npm gemacht und bin auf ein paar Probleme gestoßen. Wie zum Beispiel, wenn das n-package nicht die neueste stabile Version verwendet.

166
swelet

Unter Windows können Sie Chocolatey verwenden, um Node.js (und viele andere Pakete) zu installieren und zu aktualisieren.

Installationsknoten

cinst nodejs.install

Aktualisierungsknoten

cup nodejs.install

Hinweis: Sie müssen Chocolatey installieren, bevor Sie cinst und cup verwenden können.

143
rob

Um Ihre Version von Node.js zu steuern, können Sie n versuchen. Ich fand es sehr einfach und nützlich.

n ist eine binäre Node.js-Verwaltung, keine Subshells, keine Profileinrichtung, keine verschachtelte API, nur einfach.

npm install -g n

n 0.6.19 installiert Node.js v0.6.19.

73
Clément Renaud

Erstes Update npm

npm install -g npm stable

Dann node aktualisieren,

npm install -g nodeodernpm install -g n

nach der Installation der Version überprüfen, 

node --versionodernode -v

71
AndreL

Kurze und dumme Antwort:

Gehe zu dieser Seite: Download | Node.js

Laden Sie das Installationsprogramm für Ihre Plattform herunter und installieren Sie es.

41
haotang

Um ein Upgrade des Knotens auf die neueste Version oder eine bestimmte Version durchzuführen, haben Sie folgende Möglichkeiten:

Sudo npm install n -g
Sudo n 0.10.18   // This will give you the specific version

Für die neueste stabile Version:

Sudo n stable
40
user1429844

Ich hatte das gleiche Problem, als ich sah, dass meine Node.js-Installation veraltet ist.

Diese wenigen Zeilen behandeln alles (für Ubuntu):

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

Danach gibt Ihnen node -v die neueste verfügbare Version zurück.

32
Salvador Dali

Auf CentOS 7 können Sie Folgendes tun:

Sudo npm cache clean -f
Sudo npm install -g n
Sudo n stable
Sudo ln -sf /usr/local/n/versions/node/5.4.1/bin/node /usr/bin/node
node –v (Should show updated version now)
npm rebuild node-sass (Optional: if you use this)

Hinweis: Der Symlink ist erforderlich, um Ihre Knoten-Binärdatei mit der neuesten installierten Node.js-Binärdatei zu verbinden.

17
crmpicco

Für OS X hatte ich v5.4.1 und brauchte die neueste Version 6, also ging ich zur Node.js-Homepage und klickte auf einen der folgenden Links:

 Node.js OS X download links

Ich folgte dann dem Installationsprogramm und dann hatte ich magisch die neueste Version von Node.js und npm.

12
iamyojimbo

Einige Linux-Distributionen wie Arch Linux haben Node.js in ihren Paket-Repositorys. Auf solchen Systemen ist es besser, ein Standardpaket-Aktualisierungsverfahren zu verwenden, wie z. B. pacman -Suy oder analoge apt-get- oder yum-Befehle.

Ab sofort (November 2016) bietet EPEL7 eine recht aktuelle Version von Node.js (6.9.1, einer aktuellen LTS-Version, die auf der Homepage von Node.js angeboten wird). Auf CentOS 7 und Derivaten können Sie das EPEL-Repository also einfach mit yum install epel-release und yum install nodejs hinzufügen.

CentOS 6/EPEL6 hat 0.10.x und wird seit Oktober 2016 nicht mehr von Upstream unterstützt.

5
nponeccop

Sie können nvm verwenden.

  1. Prüfen Sie die aktuellste Version unter http://nodejs.org/ (z. B. v0.10.26).
  2. nvm install v0.10.26 ausführen

Erledigt.

Sie können wählen, welche Version ausgeführt werden soll:

nvm ls liste die verfügbaren Versionen auf und teilt dir mit, welche Version du gerade verwendest.

nvm use VERSION den aktuellen Knoten in die angeforderte Version ändern.

nvm alias default VERSION setzt die Standardversion. Wenn Sie nvm.sh das nächste Mal als Quelle verwenden, wird diese Version geladen (beachten Sie, dass die derzeit verwendete Version nicht geändert wird, führen Sie dazu nvm use aus).

4
Riccardo Galli
$ npm install -g npm stable

arbeitete für mich, um npm zu aktualisieren

3
Karthiga

Sie können Chocolatey unter Windows verwenden. Es ist sehr benutzerfreundlich und nützlich, um Sie auch mit anderen Anwendungen auf dem Laufenden zu halten.

Sie können auch einfach die neueste Version von https://nodejs.org herunterladen und installieren.

3
Andre Morata
2
Faisal Hassan

Für macOS in 2018+ (Da ALLE oben genannten Lösungen für mich fehlschlagen):

Gehen Sie einfach zur offiziellen nodejs-Site , laden Sie das offizielle nodejs-Paket herunter und installieren Sie es durch Doppelklick. Es ist die einfachste, sicherste und stets funktionierende Sache, die Sie tun können.

2
Sliq

Der einfache Weg, Knoten und npm zu aktualisieren:

npm install -g [email protected]

laden Sie die neueste Version des Knotens js herunter und aktualisieren Sie/installieren Sie sie

Heute lief ich auf einem Windows Git Bash:

$ npm i node -g

und erhielt folgende Ausgabe:

> [email protected] preinstall C:\Users\X\AppData\Roaming\npm\node_modules\node
> node installArchSpecificPackage

+ [email protected]
added 1 package and audited 1 package in 23.368s
found 0 vulnerabilities

C:\Users\X\AppData\Roaming\npm\node -> C:\Users\X\AppData\Roaming\npm\node_modules\node\bin\node
+ [email protected]
added 2 packages from 1 contributor in 26.089s

Lesen Sie mehr dazu unter https://www.npmjs.com/package/node .

2
Fuhrmanator

Laut Nodejs Official Page können Sie die neue Knotenversion unter Windows mit Chocolateyoder Scoop installieren und aktualisieren

Verwenden (schokoladig):

cinst nodejs
# or for full install with npm
cinst nodejs.install

Verwenden (Scoop):

scoop install nodejs

Sie können den Windows Installer auch direkt von der Website nodejs.org herunterladen

2
Mostafa

Für Ubuntu:

Sudo apt-get install -y curl
curl -sL https://deb.nodesource.com/setup_0.12 | Sudo bash -
Sudo apt-get install -y nodejs

Quelle: https://askubuntu.com/questions/426750/how-can-i-update-my-nodejs-to-the-latest-version

1
Bruno Paulino

Wie einige von Ihnen bereits gesagt haben, ist der einfachste Weg, Node.js über den Paketmanager Node.js zu aktualisieren, npm . Wenn Sie ein Linux-Benutzer ( Debian - in meinem Fall) sind, würde ich vorschlagen, diese Zeilen in Ihre .bashrc-Datei (im Heimatverzeichnis) einzufügen:

function nodejsupdate() {
    ARGC=$#
    version=latest
    if [ $ARGC != 0 ]; then
        version=$1
    fi
    Sudo npm cache clean -f
    Sudo npm install -g n
    Sudo n $version
}

Starten Sie Ihr Terminal nach dem Speichern neu und schreiben Sie nodejsupdate, um die neueste Version von Node.js oder nodejsupdate v6.0.0 zu aktualisieren (z. B.), um auf eine bestimmte Version von Node.js zu aktualisieren.

BONUS: Update npm (füge diese Zeilen zu .bashrc hinzu)

function npmupdate() {
    Sudo npm i npm -g
}

Nach dem Neustart des Terminals schreiben Sie npmupdate, um Ihren Knotenpaket-Manager auf die neueste Version zu aktualisieren.

Jetzt können Sie Node.js und npm über Ihr Terminal aktualisieren (einfacher).

1
AlFra

Alles, was Sie für ein Versionsupdate von Node.js benötigen:

$ brew install node

Wenn Sie nicht Homebrew haben; Bitte gehen Sie auf http://brew.sh/ .

1
superdem

Installieren Sie einfach die neue Version über dem aktuellen Ordner. Ich habe meine von v4.x auf v6.10 unter Windows aktualisiert.

0
Kelvin Yeo

Laden Sie in Windows die ausführbare Knotendatei von der Website herunter und installieren Sie sie. das hat für mich funktioniert.

0
tfa