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

NVM for Node.js by www.nvmnode.com