Skip to content

Cambiar versiones de Node.js con nvm

Esta página explica cómo usar el comando nvm use para cambiar entre diferentes versiones de Node.js instaladas en su sistema.

Comando nvm use

El comando nvm use modifica la variable de entorno PATH para utilizar una versión específica de Node.js. Si tiene varias versiones de Node.js instaladas a través de nvm, este comando le permite cambiar entre ellas.

Sintaxis

bash
nvm use [<version>]

Opciones

  • <version>: La versión de Node.js que desea utilizar. Puede ser un número de versión completo o parcial, o un alias.
  • --lts: Usar la última versión LTS (Soporte a Largo Plazo) disponible.
  • --silent: Suprimir mensajes de salida.
  • --save: Escribir la versión en el archivo .nvmrc.

Ejemplos de uso

Usar una versión específica

bash
nvm use 14.17.0

Lo que resulta en:

Now using node v14.17.0 (npm v6.14.13)

Usar una versión parcial

bash
nvm use 14

Este comando utilizará la última versión 14.x.x instalada en su sistema.

Usar la última versión

bash
nvm use node

Este comando utilizará la última versión de Node.js instalada en su sistema.

Usar la última versión LTS

bash
nvm use --lts

Este comando utilizará la última versión LTS de Node.js instalada en su sistema.

Uso con .nvmrc

Si tiene un archivo .nvmrc en su directorio de proyecto, puede simplemente ejecutar:

bash
nvm use

Sin especificar una versión, y nvm utilizará automáticamente la versión especificada en el archivo .nvmrc.

Ejemplo de archivo .nvmrc

Un archivo .nvmrc simplemente contiene el número de versión de Node.js que desea utilizar para ese proyecto:

14.17.0

Verificar la versión activa

Para verificar qué versión de Node.js está actualmente activa, use:

bash
nvm current

o

bash
node -v

Solución de problemas

Si encuentra un error como N/A: version "x.x.x" is not yet installed, significa que la versión solicitada no está instalada. Puede instalarla con:

bash
nvm install x.x.x

y luego intentar nuevamente nvm use x.x.x.

Notas importantes

  • En Windows, es posible que necesite ejecutar nvm en un terminal con privilegios de administrador para algunas operaciones.
  • Si está utilizando nvm-windows, los comandos pueden diferir ligeramente de los de nvm para Linux/macOS.
  • Para usar una versión de Node.js de manera permanente, puede establecer un alias predeterminado con nvm alias default <version>.

Construido con VitePress