Node.js-Versionen mit nvm wechseln
Diese Seite erklärt, wie man den Befehl nvm use
verwendet, um zwischen verschiedenen Node.js-Versionen zu wechseln, die auf Ihrem System installiert sind.
Der Befehl nvm use
Der Befehl nvm use
ändert die PATH-Umgebungsvariable, um eine bestimmte Node.js-Version zu verwenden. Wenn Sie mehrere Node.js-Versionen über nvm installiert haben, können Sie mit diesem Befehl zwischen ihnen wechseln.
Syntax
nvm use [<version>]
Optionen
<version>
: Die Node.js-Version, die Sie verwenden möchten. Kann eine vollständige oder teilweise Versionsnummer oder ein Alias sein.--lts
: Die neueste verfügbare LTS-Version (Long Term Support) verwenden.--silent
: Ausgabemeldungen unterdrücken.--save
: Die Version in die .nvmrc-Datei schreiben.
Verwendungsbeispiele
Eine bestimmte Version verwenden
nvm use 14.17.0
Das Ergebnis ist:
Now using node v14.17.0 (npm v6.14.13)
Eine Teilversion verwenden
nvm use 14
Dieser Befehl verwendet die neueste installierte 14.x.x-Version auf Ihrem System.
Die neueste Version verwenden
nvm use node
Dieser Befehl verwendet die neueste Node.js-Version, die auf Ihrem System installiert ist.
Die neueste LTS-Version verwenden
nvm use --lts
Dieser Befehl verwendet die neueste LTS-Version von Node.js, die auf Ihrem System installiert ist.
Verwendung mit .nvmrc
Wenn Sie eine .nvmrc
-Datei in Ihrem Projektverzeichnis haben, können Sie einfach ausführen:
nvm use
Ohne eine Version anzugeben, und nvm verwendet automatisch die Version, die in der .nvmrc
-Datei angegeben ist.
Beispiel einer .nvmrc-Datei
Eine .nvmrc
-Datei enthält einfach die Node.js-Versionsnummer, die Sie für dieses Projekt verwenden möchten:
14.17.0
Aktive Version überprüfen
Um zu überprüfen, welche Node.js-Version derzeit aktiv ist, verwenden Sie:
nvm current
oder
node -v
Fehlerbehebung
Wenn Sie einen Fehler wie N/A: version "x.x.x" is not yet installed
erhalten, bedeutet dies, dass die angeforderte Version nicht installiert ist. Sie können sie mit folgendem Befehl installieren:
nvm install x.x.x
und dann erneut nvm use x.x.x
versuchen.
Wichtige Hinweise
- Unter Windows müssen Sie nvm möglicherweise in einem Terminal mit Administratorrechten ausführen, um bestimmte Operationen durchzuführen.
- Wenn Sie nvm-windows verwenden, können die Befehle leicht von denen für nvm unter Linux/macOS abweichen.
- Um eine Node.js-Version dauerhaft zu verwenden, können Sie einen Standard-Alias mit
nvm alias default <version>
festlegen.