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.0Das Ergebnis ist:
Now using node v14.17.0 (npm v6.14.13)Eine Teilversion verwenden
nvm use 14Dieser Befehl verwendet die neueste installierte 14.x.x-Version auf Ihrem System.
Die neueste Version verwenden
nvm use nodeDieser Befehl verwendet die neueste Node.js-Version, die auf Ihrem System installiert ist.
Die neueste LTS-Version verwenden
nvm use --ltsDieser 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 useOhne 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.0Aktive Version überprüfen
Um zu überprüfen, welche Node.js-Version derzeit aktiv ist, verwenden Sie:
nvm currentoder
node -vFehlerbehebung
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.xund 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.