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

Cómo instalar NVM en Windows paso a paso

By 4Geeks

Instala NVM for Windows 2 sin terminal de administrador, añade Node.js 26 LTS y cambia de versión en PowerShell.

6 min readLast updated
Icono de NVM

¿Cómo instalar NVM en Windows?

Respuesta corta: Abre PowerShell y ejecuta winget install nvm-windows, o descarga nvm-2.0.1-x64-setup.exe de la página de versiones de NVM for Windows y ejecútalo. Después abre una terminal nueva y ejecuta nvm install lts y nvm use lts. Compruébalo con node -v: deberías ver Node.js 26, la versión LTS actual. La versión 2 se instala para tu usuario, así que ya no necesitas una terminal de administrador.

El nvm que aparece en la mayoría de tutoriales (nvm-sh) solo funciona en macOS, Linux y WSL. En Windows se usa NVM for Windows, un proyecto distinto con comandos parecidos. Su última versión es la 2.0.1, del 2 de octubre de 2026.

En PowerShell: instalar NVM for Windows, instalar Node.js 26 LTS y 24, y cambiar entre ellas con nvm use.

Comandos de NVM for Windows de un vistazo

Qué quieres hacerComando
Instalar NVM for Windowswinget install nvm-windows
Comprobar que está instaladonvm env
Instalar la última LTSnvm install lts
Instalar una versión concretanvm install 24
Cambiar de versión (y dejarla por defecto)nvm use 24
Ver las versiones instaladasnvm list
Ver la versión por defecto y la anteriornvm default
Guardar la versión en el proyecto (.nvmrc)nvm pin 26
Desinstalar una versiónnvm uninstall 22

Paso 1: quita el Node.js que ya tienes

Si instalaste Node.js antes con el instalador oficial, desinstálalo en Configuración > Aplicaciones > Aplicaciones instaladas. El equipo de NVM for Windows lo recomienda: un Node.js instalado fuera de NVM puede ir primero en el PATH y tapar las versiones a las que cambias.

Tus proyectos se quedan donde están. Solo tendrás que volver a instalar después los paquetes globales de npm, como typescript o nodemon.

Paso 2: instala NVM for Windows

Con winget, la forma más rápida. Abre PowerShell o Windows Terminal y ejecuta:

powershell
winget install nvm-windows

Con el instalador: entra en la página de versiones, descarga nvm-2.0.1-x64-setup.exe, o nvm-2.0.1-arm64-setup.exe si tu equipo tiene procesador ARM, y ejecútalo con tu usuario normal. El asistente te deja ajustar la configuración, y la que trae por defecto sirve para casi todo el mundo.

La versión 2 se instala en %LOCALAPPDATA%\Author Software\nvm, dentro de tu carpeta de usuario.

Paso 3: comprueba la instalación

Cierra la terminal, abre otra y ejecuta:

powershell
nvm env

Si NVM for Windows está instalado, muestra su configuración. Si ves "nvm" no se reconoce como un comando, la terminal estaba abierta antes de instalar: abre otra.

Paso 4: instala Node.js y cambia de versión

Instala la versión LTS y, si la necesitas, una anterior:

powershell
nvm install lts
nvm install 24
nvm list

nvm list marca con un asterisco la versión por defecto. Para cambiar:

powershell
nvm use 24
node -v
nvm use lts
node -v

nvm use cambia la versión para todas las terminales y la deja por defecto, así que no tienes que repetirlo cada vez que abres PowerShell. nvm use last vuelve a la versión anterior.

Actualizar desde NVM for Windows 1.x

Descarga y ejecuta el instalador de la versión 2 con tu usuario normal. Migra las instalaciones de la versión 1.1.7 o posterior y conserva las versiones de Node.js que tenías.

Si instalaste la versión 1 con winget, ejecuta una vez winget install nvm-windows. Eso cambia el paquete de CoreyButler.NVMforWindows a AuthorSoftware.NVMWindows, y a partir de ahí las actualizaciones solo necesitan winget upgrade nvm-windows.

Si trabajas en WSL, usa nvm dentro de WSL

Si trabajas en WSL (el subsistema de Windows para Linux), instala el nvm de Linux dentro de tu terminal de WSL, no NVM for Windows. Los pasos son los de cómo instalar NVM en Linux.

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 NVM en Windows con IA

Un asistente de IA como ChatGPT, Claude o GitHub Copilot puede leer por ti los errores de PowerShell y adaptar los pasos a tu equipo. Estos tres prompts están listos para copiar.

1. Planifica la instalación en tu PC

Uso Windows 11 con PowerShell. node -v muestra [v20.11.0 / nada].
Quiero NVM for Windows 2 con Node.js 26 LTS, y Node 24 para un proyecto antiguo.
Dime si debo desinstalar antes mi Node.js actual, y dame los comandos
uno a uno y cómo comprobar que cada paso ha funcionado.

2. Averigua qué Node.js se ejecuta

He instalado NVM for Windows y he ejecutado nvm use 26, pero node -v sigue mostrando [v20.11.0].
Esta es la salida de where.exe node:
[pégala]
Y esta es la salida de nvm list:
[pégala]
Explícame qué node.exe se ejecuta primero y cómo arreglarlo sin romper mis proyectos.

3. Explica un error

He ejecutado [pega el comando] en PowerShell con NVM for Windows 2.0.1
y me sale este error: [pega el error completo]
Explícame qué significa y cómo solucionarlo, paso a paso.

Lee cada comando antes de ejecutarlo, sobre todo los que desinstalan programas o cambian variables de entorno.

Usa una versión de Node.js distinta en cada proyecto

Guarda la versión que necesita un proyecto en un archivo .nvmrc con nvm pin:

powershell
cd C:\proyectos\mi-app
nvm pin 26

El archivo va a tu repositorio, y cualquiera con NVM puede usar la misma versión. nvm pin también puede escribir la versión en .node-version o en engines de package.json con --file.

Para instalar una versión nueva y llevarte tus paquetes globales, usa --copy-from con la versión antigua exacta que muestra nvm list, por ejemplo nvm install 26 --copy-from=24.22.2.

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 con NVM en Windows

Qué vesPor qué pasaSolución
"nvm" no se reconoce como un comando interno o externoLa terminal estaba abierta antes de instalarCiérrala y abre otra. Si sigue pasando, vuelve a ejecutar el instalador
node -v muestra otra versión después de nvm useUn Node.js instalado sin NVM va primero en el PATHDesinstala ese Node.js en Configuración > Aplicaciones y abre una terminal nueva. where.exe node muestra cuál se ejecuta
"node" no se reconoce después de instalar NVMAún no has instalado ni activado ninguna versiónEjecuta nvm install lts y nvm use lts
Paquetes globales como tsc desaparecen al cambiar de versiónCada versión de Node.js tiene sus propios paquetes globalesVuelve a instalarlos, o usa --copy-from al instalar la versión nueva
Seguiste un tutorial con curl ... install.sh y fallaEse es el nvm de macOS y LinuxUsa NVM for Windows, o ese script dentro de WSL

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 NVM en Windows

¿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