4Geeks chosen to deliver AI education in the Bahamas alongside Harvard, Oxford, and Columbia.See more

Cómo instalar NVM en Windows, macOS y Linux

By 4Geeks

Una guía para cada sistema: instala NVM, instala Node.js 26 LTS y cambia de versión en cada proyecto.

7 min readLast updated
Icono de NVM

¿Cómo instalar NVM?

Respuesta corta: En macOS y Linux, ejecuta el script oficial curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.41.0/install.sh | bash, abre una terminal nueva y ejecuta nvm install --lts. En Windows, nvm no funciona: instala NVM for Windows con winget install nvm-windows y ejecuta nvm install lts. Los dos instalan Node.js 26, la versión LTS actual, y te dejan cambiar de versión con nvm use.

NVM (Node Version Manager) instala varias versiones de Node.js en el mismo equipo y cambia de una a otra con un comando. Así cada proyecto usa la versión que necesita y nunca tienes que desinstalar Node.js para probar otra.

Hay dos herramientas con casi el mismo nombre:

  • nvm (el proyecto nvm-sh) para macOS, Linux y WSL. La última versión es la 0.41.0, del 4 de noviembre de 2026.
  • NVM for Windows, un proyecto distinto con comandos parecidos. La última versión es la 2.0.1, del 2 de octubre de 2026.

Los mismos tres pasos en cualquier sistema: instalar NVM, instalar Node.js LTS y cambiar de versión con nvm use.

NVM de un vistazo

SistemaHerramientaInstalar NVMInstalar Node.js LTSGuía paso a paso
WindowsNVM for Windows 2.0.1winget install nvm-windowsnvm install ltsInstalar NVM en Windows
macOSnvm 0.41.0Script oficialnvm install --ltsInstalar NVM en Mac
Linux y WSLnvm 0.41.0Script oficialnvm install --ltsInstalar NVM en Linux

Instalar NVM en Windows

  1. Si ya tienes Node.js instalado, desinstálalo antes en Configuración > Aplicaciones. El equipo de NVM for Windows lo recomienda para evitar conflictos.
  2. Abre PowerShell e instala NVM for Windows:
powershell
winget install nvm-windows

También puedes descargar el instalador, nvm-2.0.1-x64-setup.exe (o arm64 si tu equipo tiene procesador ARM), desde la página de versiones y ejecutarlo. La versión 2 se instala para tu usuario, así que no necesitas una terminal de administrador.

  1. Abre una terminal nueva e instala Node.js:
powershell
nvm install lts
nvm use lts
node -v

El proceso completo, con la actualización desde la versión 1 y los errores habituales, está en cómo instalar NVM en Windows.

Instalar NVM en macOS

  1. Abre la Terminal y ejecuta el script oficial:
bash
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.41.0/install.sh | bash
  1. Cierra la Terminal, abre otra y compruébalo:
bash
command -v nvm

Si responde nvm, ha funcionado. macOS usa zsh, y el script añade nvm a ~/.zshrc. Si ese archivo no existe, el script no puede añadirlo: créalo con touch ~/.zshrc y vuelve a ejecutar el script.

El equipo de nvm no da soporte a la instalación con Homebrew, así que usa el script. Más detalles en cómo instalar NVM en Mac.

Instalar NVM en Linux

  1. Comprueba que tienes curl (en Ubuntu, sudo apt install curl) y ejecuta el script:
bash
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.41.0/install.sh | bash

Si prefieres wget: wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.41.0/install.sh | bash.

  1. Carga nvm en la terminal actual, o abre una nueva:
bash
source ~/.bashrc
command -v nvm

Los mismos pasos sirven en WSL dentro de Windows. La guía completa, con Ubuntu, Debian, Fedora y los errores habituales, está en cómo instalar NVM en Linux.

Instalar Node.js y cambiar de versión con NVM

Los comandos son casi iguales en todos los sistemas:

Qué quieres hacermacOS y Linux (nvm)Windows (NVM for Windows)
Instalar la versión LTSnvm install --ltsnvm install lts
Instalar una versión concretanvm install 24nvm install 24
Cambiar de versiónnvm use 24nvm use 24
Fijar la versión por defectonvm alias default 26nvm use 26 (queda como predeterminada)
Ver las versiones instaladasnvm lsnvm list
Guardar la versión en el proyectonode -v > .nvmrcnvm pin
Desinstalar una versiónnvm uninstall 22nvm uninstall 22

Comprueba la versión activa cuando quieras con node -v y npm -v.

¿Qué versión de Node.js instalar?

VersiónEstado en noviembre de 2026Con soporte hasta
Node.js 26LTS activa, la recomendada para proyectos nuevosAbril de 2029
Node.js 24LTS en mantenimientoAbril de 2028
Node.js 22LTS en mantenimientoAbril de 2027
Node.js 20Sin soporteTerminó en abril de 2026

Node.js 27 está en pruebas y su versión estable está prevista para abril de 2027.

Carrera · Ingeniería de IA para Desarrolladores

Node.js ya está listo, ahora construye apps con IA

Usa lo que ya sabes programar para construir agentes de IA, sistemas RAG y aplicaciones con LLM, con mentores y proyectos reales.

Instalar y usar NVM con IA

Un asistente de IA como ChatGPT, Claude o GitHub Copilot puede guiarte en la instalación y leer los errores por ti. Dale tu sistema, tu terminal y el texto exacto que ves. Estos tres prompts están listos para copiar.

1. Pide los pasos exactos para tu equipo

Uso [Windows 11 con PowerShell / macOS 15 con zsh / Ubuntu 24.04 con bash].
Quiero instalar NVM y Node.js 26 LTS, y mantener Node 24 para un proyecto antiguo.
[Ya tengo / No tengo] Node.js instalado.
Dame los comandos uno a uno, explícame qué hace cada uno
y cómo comprobar que ha funcionado.

2. Arregla "nvm: command not found"

He instalado nvm con el script oficial, pero la terminal dice "nvm: command not found".
Mi sistema es [macOS 15 / Ubuntu 24.04] y mi shell es [zsh / bash].
Esta es la salida de: ls -a ~ | grep -E "bashrc|zshrc|profile"
[pega la salida]
Dime qué archivo debe cargar nvm y qué líneas necesita.

3. Pasa un proyecto a una nueva versión de Node.js

Mi proyecto funciona con Node.js [20] y quiero pasarlo a Node.js 26 LTS con nvm.
Este es mi package.json: [pégalo]
Dime cómo instalar la 26, qué dependencias pueden fallar y cómo guardar
la versión en un archivo .nvmrc para que mi equipo use la misma.

Lee cada comando antes de ejecutarlo, sobre todo los que cambian tu perfil de la terminal o tu PATH.

Usa .nvmrc para fijar la versión de Node.js de un proyecto

Un archivo .nvmrc en la raíz del proyecto indica qué versión de Node.js necesita. Quien lo clone ejecuta un comando y tiene la versión correcta.

En macOS y Linux:

bash
node -v > .nvmrc
nvm use

nvm use sin versión lee .nvmrc. Si esa versión no está instalada, nvm install la instala.

En Windows, NVM for Windows 2 escribe el archivo por ti con nvm pin, por ejemplo nvm pin 26.

Sube .nvmrc a tu repositorio para que todo el equipo trabaje con la misma versión.

Para instalar una versión nueva y llevarte tus paquetes globales, usa nvm install 26 --reinstall-packages-from=24 en macOS y Linux, o nvm install 26 --copy-from=24.22.2 en Windows, con la versión antigua exacta que muestra nvm list.

Aprende con un mentor

De gestionar versiones a lanzar funciones con IA

En el programa de Ingeniería de IA para Desarrolladores de 4Geeks añades agentes de IA, RAG y aplicaciones con LLM en producción a tu portfolio.

Errores frecuentes al instalar NVM

Qué vesPor qué pasaSolución
nvm: command not found en macOS o LinuxLa terminal aún no ha cargado nvm, o el script escribió en otro archivo de perfilAbre una terminal nueva o ejecuta source ~/.bashrc (o ~/.zshrc). En macOS, crea ~/.zshrc con touch ~/.zshrc y vuelve a ejecutar el script
"nvm" no se reconoce como un comando en WindowsLa terminal estaba abierta antes de instalarCiérrala y abre otra. Si sigue pasando, vuelve a ejecutar el instalador
node -v muestra una versión que no es la que elegisteUn Node.js instalado sin NVM va primero en el PATHDesinstala ese Node.js en Configuración > Aplicaciones en Windows, o quítalo del PATH en macOS y Linux
En cada terminal nueva vuelve la versión antiguaNo hay versión por defectoEjecuta nvm alias default 26 en macOS y Linux. En Windows, nvm use 26 ya la fija
Errores de permisos EACCES con npm install -gNode.js se instaló con sudo o sin NVMInstala Node.js con NVM y no uses nunca sudo con npm
curl: command not found en Linuxcurl no está instaladoEjecuta sudo apt install curl en Ubuntu o sudo dnf install curl en Fedora

Guías relacionadas

Descargable gratis

Todos los comandos de NVM en una chuleta de 2 páginas

Cómo instalar NVM en Windows, macOS y Linux, los comandos del día a día lado a lado, qué versión de Node.js elegir, los errores más frecuentes y prompts para ChatGPT, Claude o Copilot. Gratis, en PDF.

Chuleta de NVM: Windows, macOS y Linux

2 páginas · PDF · 4Geeks

  • Los comandos de instalación para Windows, macOS, Linux y WSL
  • Los comandos de nvm y NVM for Windows lado a lado
  • Los 5 errores más frecuentes y prompts para arreglarlos con IA

Descárgala gratis

Tu PDF al momento

Preguntas frecuentes sobre cómo instalar NVM

¿Quieres pasar de configurar Node.js a construir aplicaciones con IA, con proyectos reales y mentores?

Ver el programa de Ingeniería de IA para Desarrolladores