Compartir en Twitter
Go to Homepage

NVM PARA WINDOWS: INSTALA MULTIPLES VERSIONES DE NODE EN WINDOWS 10

July 29, 2025

Introducción a NVM en Windows 10

Node Version Manager (NVM) es una herramienta esencial para desarrolladores que requieren cómo instalar múltiples versiones de Node.js en Windows de manera eficiente. Esta utilidad permite gestionar diversas versiones de Node.js en un solo sistema, facilitando el desarrollo y mantenimiento de proyectos con diferentes dependencias.

La instalación y configuración de NVM en Windows es un proceso accesible que puede completarse en pocos minutos, proporcionando un entorno flexible para alternar entre versiones de Node.js según las necesidades del proyecto.

Requisitos para la instalación de NVM en Windows 10

Antes de proceder con la instalación, es fundamental cumplir con ciertos requisitos para garantizar el correcto funcionamiento de NVM:

Requisito Descripción
Sistema operativo Windows 10 Compatible con Windows 10 y versiones posteriores. Mantener el sistema actualizado.
Node.js y npm Preinstalados para que NVM pueda gestionar las versiones de Node.js adecuadamente.
Acceso a línea de comandos Uso de Command Prompt, PowerShell o Terminal para ejecutar comandos relacionados con NVM.

Cumplir con estos requisitos es el primer paso para aprovechar al máximo las funcionalidades que ofrece NVM en entornos Windows.

Proceso para descargar e instalar NVM en Windows

Descarga de NVM para Windows

Para obtener NVM, se recomienda acceder al repositorio oficial de nvm-windows en GitHub, donde se encuentran las versiones disponibles. La descarga de la última versión estable garantiza compatibilidad y acceso a las últimas mejoras.

Alternativamente, se puede utilizar la herramienta curl para descargar NVM mediante la línea de comandos:

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

Instalación paso a paso de NVM

La instalación de NVM en Windows se realiza ejecutando el instalador descargado y siguiendo estos pasos:

  1. Localizar el archivo de instalación descargado.
  2. Ejecutar el instalador con doble clic.
  3. Seguir las instrucciones del asistente para completar la instalación.

Una vez instalado, se puede verificar la correcta instalación ejecutando:

nvm --version

Este comando mostrará la versión de NVM instalada, confirmando que la herramienta está lista para su uso.

Uso de NVM para gestionar versiones de Node.js en Windows 10

El uso de NVM facilita la administración de múltiples versiones de Node.js, permitiendo a los desarrolladores adaptarse a diferentes entornos de desarrollo.

Comandos esenciales para cambiar versiones de Node.js

Para gestionar versiones de Node.js con NVM en Windows 10, se utilizan los siguientes comandos:

Comando Función
nvm list Lista las versiones de Node.js instaladas en el sistema.
nvm install <version> Instala una versión específica de Node.js.
nvm use <version> Cambia a la versión especificada de Node.js.
nvm alias default <version> Establece una versión predeterminada para el sistema.

Estos comandos permiten alternar entre versiones de Node.js de forma rápida y sencilla, optimizando el flujo de trabajo.

Instalación y gestión de paquetes con NPM

Para instalar paquetes en una versión específica de Node.js, se deben seguir estos pasos:

  1. Cambiar a la versión deseada con nvm use <version>.
  2. Ejecutar npm install <package> para instalar paquetes individuales.
  3. Utilizar npm init para crear un archivo package.json y luego npm install para instalar todas las dependencias listadas.

Este procedimiento asegura que los paquetes se instalen en el entorno correcto, evitando conflictos entre versiones.

Solución de problemas comunes con NVM en Windows 10

Al utilizar NVM, pueden surgir inconvenientes que afectan su funcionamiento. A continuación, se presentan recomendaciones para la solución de problemas comunes con NVM en Windows 10:

Problema Posible causa Solución recomendada
Conflictos con antivirus/firewall Bloqueo de scripts o accesos necesarios para NVM Configurar excepciones o desactivar temporalmente
Problemas con scripts de NVM Scripts corruptos o mal configurados Reinstalar NVM o verificar integridad de scripts
Fallos en symlink Enlaces simbólicos incorrectos o dañados Eliminar y recrear symlinks manualmente
Variables de entorno incorrectas Configuración errónea de NVM_HOME o PATH Revisar y corregir variables en configuración sistema
Alias de NVM no funcionan Alias mal definidos o conflictos Eliminar y volver a crear alias con comandos NVM

En caso de persistir los problemas, se recomienda consultar la documentación oficial o el repositorio de GitHub de NVM para Windows.

Instalación de versiones LTS de Node.js con NVM

Una de las ventajas de NVM es la facilidad para instalar versiones LTS (Long Term Support) de Node.js, que garantizan estabilidad y soporte prolongado.

Instalación de la última versión LTS

Para instalar la versión LTS más reciente, se ejecuta:

nvm install --lts

Luego, se verifica la instalación con:

node -v

Instalación de versiones LTS anteriores

Para instalar versiones LTS anteriores, se listan las disponibles con:

nvm ls-remote --lts

Después, se instala la versión deseada con:

nvm install <version>

Y se verifica con:

node -v

Este método permite mantener proyectos con versiones específicas y estables de Node.js.

Desinstalación completa de NVM en Windows 10

Para eliminar NVM y todas sus dependencias, se deben seguir los siguientes pasos:

  1. Abrir la línea de comandos de Windows.
  2. Navegar a la carpeta de instalación de NVM, usualmente en C:\Users\{usuario}\AppData\Roaming\nvm.
  3. Ejecutar el comando para desinstalar versiones específicas:
nvm uninstall <version>
  1. Eliminar la carpeta de NVM manualmente.
  2. Remover las variables de entorno NVM_HOME y las referencias en PATH.

Este proceso asegura la eliminación completa de NVM y evita conflictos futuros.

Conclusiones

La capacidad de cambiar versiones de Node.js usando NVM en Windows es fundamental para desarrolladores que manejan múltiples proyectos con diferentes requerimientos. NVM para Windows ofrece una solución robusta y sencilla para instalar, gestionar y alternar entre versiones de Node.js, optimizando el entorno de desarrollo.

Implementar esta herramienta en Windows 10 mejora la productividad y facilita la compatibilidad con diversas aplicaciones basadas en Node.js, consolidándose como un recurso indispensable para profesionales del desarrollo.