Inicio·Comandos de terminal

nvm use

Paquetes y entornos

Uso

nvm use <version> | nvm use --lts

Cambia qué Node usa el shell actual; el cambio vive solo en ese shell, así que una terminal nueva o un job de CI vuelven al valor por defecto, y como nvm es una función de shell, un script o Makefile debe cargar nvm.sh antes.

Opciones habituales

OpciónSignificado
--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

Ejemplos

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 pregunta siempre es qué va dónde: dentro de este proyecto o en todo el sistema.

Cómo leerlo

  • Los corchetes [ ] marcan una parte que puedes omitir.
  • Los puntos suspensivos … indican que puedes poner varios.
  • Las opciones distinguen mayúsculas: en algunos comandos -r y -R no hacen lo mismo.

Preguntas

Q. ¿Qué hace nvm use?

Cambia qué Node usa el shell actual; el cambio vive solo en ese shell, así que una terminal nueva o un job de CI vuelven al valor por defecto, y como nvm es una función de shell, un script o Makefile debe cargar nvm.sh antes.

Q. ¿Cómo se escribe?

nvm use <version> | nvm use --lts — los corchetes marcan lo que puedes omitir.

Q. ¿Cuántas opciones vale la pena saber?

Aquí van 5; la lista completa está en man nvm. Este comando está en Paquetes y entornos.

Comandos relacionados

página man: man nvm-use