Node.js
nvm - Knotenversionsmanager
Suche…
Bemerkungen
Die in den obigen Beispielen verwendeten URLs verweisen auf eine bestimmte Version von Node Version Manager. Die neueste Version unterscheidet sich höchstwahrscheinlich von dem, auf das verwiesen wird. Um nvm mit der neuesten Version zu installieren, klicken Sie hier, um auf nvm unter GitHub zuzugreifen. Dort erhalten Sie die neuesten URLs.
Installieren Sie NVM
Sie können curl
:
curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.31.3/install.sh | bash
Oder Sie können wget
:
wget -qO- https://raw.githubusercontent.com/creationix/nvm/v0.31.3/install.sh | bash
Überprüfen Sie die NVM-Version
Um zu überprüfen, ob nvm installiert wurde, führen Sie folgende Schritte aus:
command -v nvm
welches sollte 'nvm' ausgeben, wenn die Installation erfolgreich war.
Eine bestimmte Node-Version installieren
Auflistung der verfügbaren Remote-Versionen zur Installation
nvm ls-remote
Remote-Version installieren
nvm install <version>
Zum Beispiel
nvm install 0.10.13
Verwenden einer bereits installierten Knotenversion
So listen Sie verfügbare lokale Versionen des Knotens über NVM auf:
nvm ls
Wenn zum Beispiel nvm ls
zurückgegeben wird:
$ nvm ls
v4.3.0
v5.5.0
Sie können zu v5.5.0
wechseln mit:
nvm use v5.5.0
Installieren Sie nvm unter Mac OSX
INSTALLATIONSPROZESS
Sie können Node Version Manager mit git, curl oder wget installieren. Sie führen diese Befehle in Terminal unter Mac OSX aus .
Curl-Beispiel:
curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.31.3/install.sh | bash
wget Beispiel:
wget -qO- https://raw.githubusercontent.com/creationix/nvm/v0.31.3/install.sh | bash
Testen Sie, dass der NVM ordnungsgemäß installiert wurde
Um zu testen, ob nvm ordnungsgemäß installiert wurde, schließen Sie das Terminal, öffnen Sie es erneut, und geben Sie nvm
. Wenn Sie die Meldung nvm: command not found erhalten , verfügt Ihr Betriebssystem möglicherweise nicht über die erforderliche .bash_profile- Datei. touch ~/.bash_profile
in Terminal touch ~/.bash_profile
und führen Sie das obige Installationsskript erneut aus.
Wenn der Befehl nvm: immer noch nicht gefunden wird , versuchen Sie Folgendes:
-
nano .bashrc
in Terminalnano .bashrc
. Sie sollten ein Exportskript sehen, das fast identisch mit dem folgenden ist:
export NVM_DIR = "/ Benutzer / johndoe / .nvm" [-s "$ NVM_DIR / nvm.sh"] &&. "$ NVM_DIR / nvm.sh"
- Kopieren Sie das Exportskript und entfernen Sie es aus .bashrc
- Speichern und Schließen der .bashrc-Datei (STRG + O - Eingabe - STRG + X)
-
nano .bash_profile
, um das Bash-Profil zu öffnen - Fügen Sie das kopierte Exportskript in einer neuen Zeile in das Bash-Profil ein
- Speichern und Schließen des Bash-Profils (STRG + O - Eingabe - STRG + X)
-
nano .bashrc
schließlichnano .bashrc
, um die .bashrc- Datei erneut zu öffnen - Fügen Sie die folgende Zeile in die Datei ein:
source ~ / .nvm / nvm.sh
- Speichern und schließen (STRG + O - Enter - STRG + X)
-
nvm
Terminal neu und geben Sienvm
, um zu testen, ob es funktioniert
Alias für Knotenversion setzen
Wenn Sie einen Aliasnamen für die Version des installierten Knotens festlegen möchten, führen Sie folgende Schritte aus:
nvm alias <name> <version>
Vergleiche mit Unalias:
nvm unalias <name>
Eine richtige Verwendung wäre, wenn Sie eine andere Version als die stabile Version als Standardalias festlegen möchten. default
Alias-Versionen werden standardmäßig auf der Konsole geladen.
Mögen:
nvm alias default 5.0.1
Dann ist bei jedem Start von Konsole / Terminal 5.0.1 standardmäßig vorhanden.
Hinweis:
nvm alias # lists all aliases created on nvm
Führen Sie einen beliebigen Befehl in einer Subshell mit der gewünschten Version des Knotens aus
Listen Sie alle installierten Knotenversionen auf
nvm ls
v4.5.0
v6.7.0
Führen Sie den Befehl mit einer beliebigen installierten Knotenversion aus
nvm run 4.5.0 --version or nvm exec 4.5.0 node --version
Running node v4.5.0 (npm v2.15.9)
v4.5.0
nvm run 6.7.0 --version or nvm exec 6.7.0 node --version
Running node v6.7.0 (npm v3.10.3)
v6.7.0
mit Alias
nvm run default --version or nvm exec default node --version
Running node v6.7.0 (npm v3.10.3)
v6.7.0
Um die LTS-Version des Knotens zu installieren
nvm install --lts
Versionswechsel
nvm use v4.5.0 or nvm use stable ( alias )