Start·Terminal-Befehle

nvm use

Pakete und Laufzeiten

Aufruf

nvm use <version> | nvm use --lts

Wechselt, welches installierte Node die aktuelle Shell benutzt; die Änderung gilt nur dort, ein neues Terminal oder ein CI-Job fällt auf den Standard zurück, und da nvm eine Shell-Funktion ist, muss ein Skript oder Makefile zuerst nvm.sh einlesen.

Häufige Optionen

OptionBedeutung
--ltsthe newest long-term-support line you have installed
nvm install <version>download it first; use only switches to installed ones
nvm alias default <version>what a brand-new shell should start with
nvm lsthe versions on this machine
nvm currentwhich one is active in this shell

Beispiele

nvm use 22

switches this shell to node 22

nvm use --lts

switches to the newest installed LTS

nvm alias default 22

so new terminals and editors also get 22

Die Frage ist immer, was wohin gehört: in dieses Projekt oder auf die ganze Maschine.

So liest man das

  • Eckige Klammern [ ] markieren einen Teil, den man weglassen kann.
  • Drei Punkte … heißen: mehrere sind erlaubt.
  • Optionen achten auf Groß- und Kleinschreibung — bei manchen Befehlen sind -r und -R verschieden.

Häufige Fragen

Q. Was macht nvm use?

Wechselt, welches installierte Node die aktuelle Shell benutzt; die Änderung gilt nur dort, ein neues Terminal oder ein CI-Job fällt auf den Standard zurück, und da nvm eine Shell-Funktion ist, muss ein Skript oder Makefile zuerst nvm.sh einlesen.

Q. Wie gibt man ihn ein?

nvm use <version> | nvm use --lts — eckige Klammern markieren, was wegfallen darf.

Q. Wie viele Optionen lohnen sich?

Hier stehen 5; die vollständige Liste steht in man nvm. Der Befehl gehört zu Pakete und Laufzeiten.

Verwandte Befehle

man-Seite: man nvm-use