Accueil·Commandes du terminal

nvm use

Paquets et runtimes

Syntaxe

nvm use <version> | nvm use --lts

Change la version de Node utilisée par le shell courant ; le changement ne vaut que dans ce shell, un nouveau terminal ou un job de CI revient au défaut, et comme nvm est une fonction de shell, un script ou un Makefile doit d'abord sourcer nvm.sh.

Options courantes

OptionSignification
--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

Exemples

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

La question est toujours quoi va où : dans ce projet, ou sur la machine entière.

Comment lire

  • Les crochets [ ] marquent une partie facultative.
  • Les points de suspension … signifient qu’on peut en mettre plusieurs.
  • Les options sont sensibles à la casse : sur certaines commandes, -r et -R ne font pas la même chose.

Questions fréquentes

Q. Que fait nvm use ?

Change la version de Node utilisée par le shell courant ; le changement ne vaut que dans ce shell, un nouveau terminal ou un job de CI revient au défaut, et comme nvm est une fonction de shell, un script ou un Makefile doit d'abord sourcer nvm.sh.

Q. Comment l’écrire ?

nvm use <version> | nvm use --lts — les crochets marquent ce qui est facultatif.

Q. Combien d’options valent la peine ?

Il y en a 5 ici ; la liste complète est dans man nvm. Cette commande relève de Paquets et runtimes.

Commandes liées

page man: man nvm-use