Cómo instalar NVM en Windows: tutorial paso a paso para principiantes

Instalar NVM (Administrador de versiones de nodo) en Windows es bastante sencillo, pero puede resultar problemático si no se siguen los pasos con cuidado. Básicamente, NVM te ayuda a cambiar entre varias versiones de Node.js sin tener que desinstalarlas y reinstalarlas constantemente. Si trabajas en diferentes proyectos que requieren distintas versiones de Node, esto te salvará la vida. Ten en cuenta que podrías encontrarte con algunas peculiaridades, como tener que ejecutar el Símbolo del sistema como administrador o asegurarte de desinstalar primero la versión antigua de Node.js.

Dado que Windows no siempre es el entorno más fácil de usar para desarrolladores a la hora de gestionar múltiples entornos de ejecución, contar con una guía adecuada puede ahorrarte horas. Obtendrás una herramienta que facilita cambiar de versión de Node con solo pulsar un botón. Veamos cómo configurarlo correctamente, ya que, sinceramente, los mayores obstáculos suelen ser simplemente descubrir los pasos y comandos correctos. Una vez superado esto, todo es pan comido.

Cómo instalar NVM en Windows

Descargue el instalador de nvm-windows

Visita la página de GitHub de nvm-windows y busca la última versión. Descarga el instalador más reciente, que suele llamarse algo como «nvm-setup.exe».Este archivo es el que ejecutarás para instalar NVM en tu sistema. En algunas configuraciones, la última versión puede tener un nombre o número de versión ligeramente diferente, pero simplemente descarga la más reciente disponible.

Consejo: Asegúrate de descargar el archivo zip o el instalador del repositorio oficial para evitar errores o malware. Además, guárdalo en un lugar fácil de encontrar, como la carpeta de Descargas.

Ejecute el instalador y seleccione la ubicación de instalación

Haz doble clic en el archivo de instalación descargado para iniciar la instalación. Windows podría preguntarte si confías en el editor, así que haz clic en «Sí» o «Ejecutar».Sigue las instrucciones, que son prácticamente las típicas del asistente. Durante la instalación, se te pedirá que elijas dónde instalar NVM. La carpeta predeterminada suele ser C:\Archivos de programa\nvm, pero si quieres mantener todo organizado o tienes problemas de espacio, elige otra carpeta, como C:\nvm. Recuerda dónde está instalado, ya que lo necesitarás más adelante.

Nota: En algunas configuraciones, es útil ejecutar el instalador como administrador: haga clic derecho y seleccione «Ejecutar como administrador».Esto puede ayudar a evitar problemas de permisos más adelante.

Finalizar la instalación y agregar variables de entorno si es necesario

Sigue las indicaciones restantes; no te preocupes por la mayoría de las opciones a menos que tengas necesidades específicas. Una vez finalizado, el instalador debería encargarse de añadir entradas a la ruta del sistema, pero conviene volver a comprobarlo. A veces, Windows necesita reiniciar o cerrar sesión para reconocer las nuevas variables de entorno. Si el comando sigue sin funcionar después de la instalación, reinicia el equipo o abre una nueva ventana del Símbolo del sistema.

Verificar la instalación con la línea de comandos

Abra el Símbolo del sistema (o PowerShell) y escriba nvm version. Si todo funciona correctamente, verá aparecer el número de la versión instalada. De lo contrario, la ruta PATH no está configurada correctamente o podría tener que agregar manualmente el directorio de instalación a sus variables de entorno. En mi configuración, tuve que agregar manualmente C:\nvm a la variable PATH en Propiedades del sistema > Variables de entorno. Editar manualmente la ruta PATH es un poco molesto, pero una vez configurado, estará listo para todas las sesiones futuras.

Una vez verificado, NVM ya está funcionando en Windows. Ahora puedes empezar a instalar diferentes versiones de Node.js usando nvm install x.x.x. Es como tener un control remoto para Node.

Consejos y trucos al instalar NVM

  • Obtenga siempre la última versión del repositorio de GitHub porque a menudo corrige errores y mejora la compatibilidad.
  • Si no se reconocen los comandos, revise las entradas de PATH. A veces, reiniciar o volver a iniciar sesión soluciona el problema.
  • Ejecute el símbolo del sistema como administrador si tiene problemas de permisos, especialmente al instalar o cambiar versiones.
  • Asegúrese de desinstalar todas las instalaciones de Node.js existentes antes de instalar NVM; Windows se confunde si ambos están presentes.
  • Úsalo nvm listpara ver las versiones de nodo instaladas o agregar nuevas.¡Práctico!nvm install
  • Establezca una versión de nodo predeterminada con [Node ].Esto evita tener que escribir ese comando constantemente.nvm use

Preguntas frecuentes

¿Para qué se utiliza NVM?

Es básicamente una herramienta para gestionar múltiples versiones de Node.js sin afectar el sistema. Facilita enormemente el desarrollo y las pruebas.

¿Puede NVM funcionar en Windows?

Sí, pero debes usar la versión nvm-windows, diseñada oficialmente para entornos Windows.

¿Debo desinstalar Node.js antes de instalar NVM?

Sí, porque Windows se confunde si se instalan dos versiones de Node.js simultáneamente. Es mejor eliminar la anterior antes de configurar NVM.

¿Qué pasa si NVM no funciona después de la instalación?

Revisa la configuración de PATH, vuelve a abrir el Símbolo del sistema o PowerShell y verifica la instalación con [Nombre del sistema nvm version].A veces, reiniciar es suficiente.

Resumen

  • Descargue la configuración de nvm-windows desde GitHub.
  • Ejecute el instalador, preferiblemente como administrador.
  • Seleccione o confirme el directorio de instalación.
  • Finalice la configuración y luego verifique con nvm version.
  • Comience a instalar versiones de Node connvm install

Resumen

Instalar NVM en Windows no es pan comido, pero una vez hecho, administrar las versiones de Node.js se vuelve mucho menos complicado. Solo es cuestión de seguir los pasos, revisar las variables de entorno si algo no parece correcto, y listo. Esta herramienta es revolucionaria para gestionar proyectos, realizar pruebas o simplemente evitar la pesadilla de reinstalar Node constantemente.

Con suerte, esto le ahorrará algunas horas a alguien. Una vez que funciona, cambiar de versión de Node es prácticamente imperceptible, lo cual es muy útil para los flujos de trabajo de desarrollo.