
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.
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
Abre tu terminal.
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
Cierra y vuelve a abrir la terminal, o carga tu perfil manualmente, por ejemplo:
source ~/.bashrc # bash
source ~/.zshrc # zsh
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:
Desinstala cualquier Node.js que tengas instalado desde “Agregar o quitar programas”.
Entra al repositorio de nvm-windows en GitHub y descarga el instalador (
nvm-setup.exe) desde la sección de Releases. GitHub+1Ejecuta el instalador y sigue el asistente con las opciones por defecto.
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.
Última actualización: 20 de diciembre de 2025 • 11:43
Ver más artículos