Skip to content

nvm-sh Befehlszeile (Linux/MacOS/WSL)

<version> bezieht sich auf jede versionsähnliche Zeichenfolge, die nvm versteht. Dazu gehören:

  • Vollständige oder teilweise Versionsnummern, optional mit "v" vorangestellt (0.10, v0.1.2, v1)
  • Standard (eingebaute) Aliase: node, stable, unstable, iojs, system
  • Benutzerdefinierte Aliase, die mit nvm alias foo definiert wurden

Alle Optionen, die farbige Ausgaben erzeugen, sollten die Option --no-colors respektieren.

nvm-sh Befehlszeilennutzung:

bash
nvm --help                                  Diese Nachricht anzeigen
  --no-colors                               Farben deaktivieren
nvm --version                               Installierte nvm-Version ausgeben
nvm install [<version>]                     <version> herunterladen und installieren. Verwendet .nvmrc, wenn verfügbar und Version weggelassen wird.
   Die folgenden optionalen Argumente müssen direkt nach `nvm install` erscheinen:
  -s                                        Binärdownload überspringen, nur aus Quellcode installieren.
  -b                                        Quellcodedownload überspringen, nur aus Binärdatei installieren.
  --reinstall-packages-from=<version>       Bei der Installation Pakete von <node|iojs|node Versionsnummer> neu installieren.
  --lts                                     Bei der Installation nur LTS-Versionen (Long-Term Support) auswählen.
  --lts=<LTS-Name>                          Bei der Installation nur Versionen für eine bestimmte LTS-Linie auswählen.
  --skip-default-packages                   Bei der Installation die default-packages-Datei überspringen, wenn sie existiert.
  --latest-npm                              Nach der Installation versuchen, auf die neueste funktionierende npm-Version für die angegebene Node-Version zu aktualisieren.
  --no-progress                             Fortschrittsbalken bei allen Downloads deaktivieren.
  --alias=<n>                            Nach der Installation den angegebenen Alias für die angegebene Version setzen. (Gleich wie: nvm alias <n> <version>)
  --default                                 Nach der Installation den Standard-Alias für die angegebene Version setzen. (Gleich wie: nvm alias default <version>)
  --save                                    Nach der Installation die angegebene Version in .nvmrc schreiben.
nvm uninstall <version>                     Eine Version deinstallieren
nvm uninstall --lts                         Mit automatischem LTS-Alias (Long-Term Support) `lts/*` deinstallieren, wenn verfügbar.
nvm uninstall --lts=<LTS-Name>              Mit automatischem Alias für die angegebene LTS-Linie deinstallieren, wenn verfügbar.
nvm use [<version>]                         PATH ändern, um <version> zu verwenden. Verwendet .nvmrc, wenn verfügbar und Version weggelassen wird.
  Die folgenden optionalen Argumente müssen direkt nach `nvm use` erscheinen:
  --silent                                  stdout/stderr-Ausgabe unterdrücken
  --lts                                     Automatischen LTS-Alias (Long-Term Support) `lts/*` verwenden, wenn verfügbar.
  --lts=<LTS-Name>                          Automatischen Alias für die angegebene LTS-Linie verwenden, wenn verfügbar.
  --save                                    Die angegebene Version in .nvmrc schreiben.
nvm exec [<version>] [<command>]            <command> auf <version> ausführen. Verwendet .nvmrc, wenn verfügbar und Version weggelassen wird.
  Die folgenden optionalen Argumente müssen direkt nach `nvm exec` erscheinen:
  --silent                                  stdout/stderr-Ausgabe unterdrücken
  --lts                                     Automatischen LTS-Alias (Long-Term Support) `lts/*` verwenden, wenn verfügbar.
  --lts=<LTS-Name>                          Automatischen Alias für die angegebene LTS-Linie verwenden, wenn verfügbar.
nvm run [<version>] [<args>]                `node` auf <version> mit <args> als Argumenten ausführen. Verwendet .nvmrc, wenn verfügbar und Version weggelassen wird.
  Die folgenden optionalen Argumente müssen direkt nach `nvm run` erscheinen:
  --silent                                  stdout/stderr-Ausgabe unterdrücken
  --lts                                     Automatischen LTS-Alias (Long-Term Support) `lts/*` verwenden, wenn verfügbar.
  --lts=<LTS-Name>                          Automatischen Alias für die angegebene LTS-Linie verwenden, wenn verfügbar.
nvm current                                 Aktuell aktivierte Node-Version anzeigen
nvm ls [<version>]                          Installierte Versionen auflisten, die mit einer gegebenen <version> übereinstimmen, falls angegeben
  --no-colors                               Farben deaktivieren
  --no-alias                                `nvm alias`-Ausgabe unterdrücken
nvm ls-remote [<version>]                   Remote verfügbare Versionen für die Installation auflisten, die mit einer gegebenen <version> übereinstimmen, falls angegeben
  --lts                                     Beim Auflisten nur LTS-Versionen (Long-Term Support) anzeigen
  --lts=<LTS-Name>                          Beim Auflisten nur Versionen für eine bestimmte LTS-Linie anzeigen
  --no-colors                               Farben deaktivieren
nvm version <version>                       Die gegebene Beschreibung zu einer einzelnen lokalen Version auflösen
nvm version-remote <version>                Die gegebene Beschreibung zu einer einzelnen Remote-Version auflösen
  --lts                                     Beim Auflisten nur LTS-Versionen (Long-Term Support) auswählen
  --lts=<LTS-Name>                          Beim Auflisten nur Versionen für eine bestimmte LTS-Linie auswählen
nvm deactivate                              Effekte von `nvm` auf die aktuelle Shell rückgängig machen
  --silent                                  stdout/stderr-Ausgabe unterdrücken
nvm alias [<pattern>]                       Alle Aliase anzeigen, die mit <pattern> beginnen
  --no-colors                               Farben deaktivieren
nvm alias <n> <version>                  Einen Alias namens <n> setzen, der auf <version> zeigt
nvm unalias <n>                          Den Alias namens <n> löschen
nvm install-latest-npm                      Versuchen, auf die neueste funktionierende `npm`-Version für die aktuelle Node-Version zu aktualisieren
nvm reinstall-packages <version>            Globale `npm`-Pakete aus <version> in die aktuelle Version neu installieren
nvm unload                                  `nvm` aus der Shell entladen
nvm which [current | <version>]             Pfad zur installierten Node-Version anzeigen. Verwendet .nvmrc, wenn verfügbar und Version weggelassen wird.
  --silent                                  stdout/stderr-Ausgabe unterdrücken, wenn eine Version weggelassen wird
nvm cache dir                               Pfad zum Cache-Verzeichnis für nvm anzeigen
nvm cache clear                             Cache-Verzeichnis für nvm leeren
nvm set-colors [<Farbcodes>]                Fünf Textfarben mit dem Format "yMeBg" setzen. Verfügbar wenn unterstützt, anfängliche Farben sind:
                                                  bygre
                                               Farbcodes:
                                                r/R = rot / fett rot
                                                g/G = grün / fett grün
                                                b/B = blau / fett blau
                                                c/C = cyan / fett cyan
                                                m/M = magenta / fett magenta
                                                y/Y = gelb / fett gelb
                                                k/K = schwarz / fett schwarz


                                             e/W = hellgrau / weiß

nvm-sh Befehlsbeispiele:

  • nvm install 8.0.0 Eine bestimmte Versionsnummer installieren

  • nvm use 8.0 Die neueste 8.0.x-Version verwenden

  • nvm run 6.10.3 app.js app.js mit node 6.10.3 ausführen

  • nvm exec 4.8.3 node app.js node app.js mit node 4.8.3 ausführen

  • nvm alias default 8.1.0 Standard-Node-Version in einer Shell setzen

  • nvm alias default node Immer die neueste verfügbare Node-Version in einer Shell als Standard verwenden

  • nvm install node Die neueste verfügbare Version installieren

  • nvm use node Die neueste Version verwenden

  • nvm install --lts Die neueste LTS-Version installieren

  • nvm use --lts Die neueste LTS-Version verwenden

  • nvm set-colors cgYmW Textfarben auf Cyan, Grün, fett Gelb, Magenta und Weiß setzen

TIP

Um nvm zu entfernen, zu löschen oder zu deinstallieren, entfernen Sie einfach den $NVM_DIR-Ordner (normalerweise ~/.nvm)

Erstellt mit VitePress