Wie Sie vielleicht bereits wissen, wird npm derzeit mit node.js gebündelt . Wenn Sie node.js installiert haben , haben Sie auch npm bereits installiert .
Auch achten Sie auf die node.js und npm Release - Versionen Tabelle , dass zeigt uns ungefähre Versionen Kompatibilität. Manchmal können Versionsdiskrepanzen zu Inkompatibilitätsfehlern führen.
Wenn Sie Entwickler sind, ist es eine Art "Best Practice", Ihre Entwicklungsumgebung mit einem der Versionsmanager von node.js zu verwalten .
Hier ist eine Liste und Verwendungshinweise einiger der beliebtesten:
Homebrew (macOS)
Wenn Sie mit macOS arbeiten , können Sie Homebrew verwenden .
Eigentlich ist es nicht nur ein Versionsmanager von node.js.
So installieren Sie Homebrew auf Ihrem Mac:
$ ruby -e "$(curl -fsSL https://raw.github.com/Homebrew/homebrew/go/install)"
Führen Sie Folgendes aus, um node.js und npm mit Homebrew zu installieren :
$ brew install node
Später können Sie sie aktualisieren mit:
$ brew update && brew upgrade node
Sie können auch zwischen den Versionen von node.js wechseln :
$ brew switch node 0.10.26
npm wird automatisch aktualisiert / herabgestuft .
n (macOS, Linux)
n ist am wahrscheinlichsten für rvm (Ruby Version Manager) und wird verwendet, um die Versionen node.js und npm gleichzeitig zu verwalten . Es ist auf einer reinen Linux-Shell geschrieben und als npm-Modul verfügbar . Wenn Sie bereits eine node.js- Version installiert haben, können Sie das n- Paket über Folgendes installieren / aktualisieren :npm
$ npm install -g n
Das Herunterladen, Installieren und Wechseln zu den Versionen node.js und npm ist so einfach wie:
$ n 0.10.26
$ n 0.8.17
$ n 0.9.6
Verwenden Sie zum Herunterladen, Installieren und Wechseln zur neuesten offiziellen Version:
$ n latest
Um herunterladen, installieren, und wechseln Sie auf die neueste stabile offizielle Veröffentlichung, zu verwenden:
$ n stable
$ cd -
Verwenden Sie Folgendes, um zur zuvor aktiven Version (auch bekannt als ) zu wechseln :
$ n prev
Wenn Sie die Liste der installierten Versionen von node.js anzeigen möchten , führen Sie sie einfach n
über Ihre Befehlszeile aus. Die Ausgabe sieht ungefähr so aus:
$ n
0.10.26
• 0.8.17
0.9.6
Wobei der Punkt (•) bedeutet, dass es sich um eine aktuell aktive Version handelt. Um eine andere node.js- Version aus der Liste auszuwählen , verwenden Sie die Pfeiltasten Up
/ Down
und aktivieren Sie sie mit der Enter
Taste.
So listen Sie die zur Installation verfügbaren Versionen auf:
$ n lsr
nvm (macOS, Linux)
nvm ist auch wie rvm , sogar die Befehlsnamen und die Verwendung sind sehr ähnlich.
Um nvm zu installieren, können Sie das Installationsskript (erforderlich git
) verwenden, indem Sie 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
Verwenden Sie zum Herunterladen und Installieren einer bestimmten node.js- und npm- Version:
$ nvm install 0.10
Anschließend können Sie zur folgenden Version wechseln:
$ nvm use 0.10
Sie können auch die .nvmrc
Datei mit der Versionsnummer erstellen und dann mit dem folgenden Befehl zur angegebenen Version wechseln:
$ nvm use
Verwenden Sie Folgendes , um die Liste der installierten Versionen von node.js anzuzeigen :
$ nvm ls
So listen Sie die zur Installation verfügbaren Versionen auf:
$ nvm ls-remote
nvm-windows (Windows)
nvm-windows ist ein Versionsverwaltungsprogramm von node.js für Windows, das ironischerweise in Go geschrieben wurde .
Es ist nicht dasselbe wie nvm . Die Verwendung als Versionsmanager von node.js ist jedoch sehr ähnlich.
Um nvm-windows zu installieren, müssen alle vorhandenen Versionen von node.js und npm vorher deinstalliert werden. Laden Sie dann das neueste Installationsprogramm aus den Versionen herunter und führen Sie es aus .
Führen Sie das neue Installationsprogramm aus, um nvm-windows zu aktualisieren . Die zu aktualisierenden Dateien werden sicher überschrieben, ohne dass die Installationen von node.js berührt werden .
nvm-windows läuft in einer Admin-Shell. Sie müssen Powershell oder die Eingabeaufforderung als Administrator starten , um nvm-windows verwenden zu können .
Vor der Verwendung müssen Sie möglicherweise auch nvm-windows mit dem folgenden Befehl aktivieren :
C:\> nvm on
Verwenden Sie zum Herunterladen und Installieren einer bestimmten node.js- und npm- Version:
C:\> nvm install 0.12
Anschließend können Sie zur folgenden Version wechseln:
C:\> nvm use 0.12
Wenn Sie die Liste der installierten Versionen von node.js anzeigen möchten , verwenden Sie:
C:\> nvm list
So listen Sie die zur Installation verfügbaren Versionen auf:
C:\> nvm list available