Volver al blog
Instalar NVM: gestiona versiones de Node.js fácilmente
3 min de lectura

Instalar NVM: gestiona versiones de Node.js fácilmente

Aprende cómo instalar NVM (Node Version Manager) en Linux, macOS y Windows para gestionar múltiples versiones de Node.js en tu entorno de desarrollo. Guía breve, clara y optimizada para desarrolladores.

nvmnode version managerinstalar NVMinstalar Node.jsgestionar versiones de Nodenvm windowsnvm linuxnvm macOS

Si trabajas con Node.js, tarde o temprano te vas a topar con el clásico: “este proyecto usa otra versión de Node”. Para evitar estar instalando y desinstalando versiones a mano, existe NVM (Node Version Manager), una herramienta que te permite instalar y cambiar entre distintas versiones de Node.js con un simple comando. GitHub

En esta guía rápida te explico qué es NVM, cómo instalarlo en Linux/macOS y la alternativa recomendada para Windows, además de los comandos básicos para que quedes listo para usarlo en tus proyectos.


¿Qué es NVM y por qué usarlo?

NVM (Node Version Manager) es un script que se instala a nivel de usuario y te permite: GitHub

  • Instalar varias versiones de Node.js en la misma máquina.

  • Cambiar de versión según el proyecto (nvm use).

  • Probar tu app en diferentes versiones de Node sin romper nada.

Esto es clave cuando trabajas con proyectos legacy, monorepos o entornos donde cada app requiere una versión distinta.


Instalar NVM en Linux y macOS

La forma recomendada por el repositorio oficial es usar el script de instalación vía curl o wget. GitHub+1

  1. Abre tu terminal.

  2. Ejecuta uno de estos comandos:

Con curl:

curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.3/install.sh | bash

Con wget:

wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.3/install.sh | bash
  1. Cierra y vuelve a abrir la terminal, o carga tu perfil manualmente, por ejemplo:

source ~/.bashrc      # bash
source ~/.zshrc       # zsh
  1. Verifica que NVM quedó instalado:

command -v nvm

Si el comando responde nvm, todo salió bien. GitHub+1


Instalar NVM en Windows (nvm-windows)

El NVM original está pensado para sistemas tipo Unix, pero en Windows existe una herramienta muy similar llamada nvm-windows, mantenida por la comunidad y recomendada en la documentación de Microsoft. GitHub+1

Pasos básicos:

  1. Desinstala cualquier Node.js que tengas instalado desde “Agregar o quitar programas”.

  2. Entra al repositorio de nvm-windows en GitHub y descarga el instalador (nvm-setup.exe) desde la sección de Releases. GitHub+1

  3. Ejecuta el instalador y sigue el asistente con las opciones por defecto.

  4. Abre PowerShell o CMD y comprueba que está instalado:

nvm version

Si ves un número de versión, ya tienes nvm-windows listo para usar. FreeCodeCamp+1


Comandos básicos de NVM para empezar

Una vez instalado NVM (en Linux/macOS) o nvm-windows:

Ver versiones de Node instaladas:

nvm ls

Listar todas las versiones disponibles:

nvm ls-remote

Instalar la última versión estable de Node.js:

nvm install node

Instalar la última versión LTS (recomendada para producción):

nvm install --lts

Cambiar de versión de Node.js:

nvm use 20

Definir una versión por defecto:

nvm alias default 20

Estos comandos son suficientes para cubrir la mayoría de los flujos típicos de desarrollo. GitHub+1


Conclusión

Instalar NVM es una de las mejores decisiones que puedes tomar si trabajas con JavaScript o TypeScript de forma seria. Con unos pocos comandos tendrás:

  • Múltiples versiones de Node.js en la misma máquina.

  • Un entorno mucho más ordenado para tus proyectos.

  • Menos dolores de cabeza cuando cambias entre apps con requisitos distintos.

Si estás montando tu stack de desarrollo, NVM debería ser parte básica de tu caja de herramientas.

Compartir:

Última actualización: 20 de diciembre de 202511:43

Ver más artículos
Instalar NVM: gestiona versiones de Node.js fácilmente