Skip to content

Introducción a NVM

¿Qué es NVM?

NVM significa Node Version Manager (Gestor de Versiones de Node.js), una herramienta para gestionar múltiples versiones de Node.js. Con NVM, puedes instalar y cambiar fácilmente entre diferentes versiones de Node.js en el mismo ordenador.

¿Por qué necesitas NVM?

Durante el desarrollo con Node.js, diferentes proyectos pueden requerir diferentes versiones de Node.js. Por ejemplo:

  • Algunos proyectos más antiguos pueden no ser compatibles con la última versión de Node.js
  • Puede que necesites probar el rendimiento de tu aplicación bajo diferentes versiones de Node.js
  • Algunos paquetes npm pueden soportar solo versiones específicas de Node.js

El uso de NVM resuelve los problemas de incompatibilidad entre varias versiones de Node.js, permitiendo a los desarrolladores cambiar rápidamente de entorno según los requisitos del proyecto.

NVM comparado con otras herramientas

Tanto NVM como n son herramientas de gestión de versiones de Node.js, pero tienen algunas diferencias:

CaracterísticaNVMn
ImplementaciónScript shellJavaScript
MultiplataformaRequiere diferentes versionesVersión unificada
InstalaciónVía scriptVía npm
Aislamiento de versionesAislamiento completoCompartición parcial

NVM proporciona un aislamiento de versiones más completo, lo que lo hace más adecuado para desarrolladores que necesitan cambiar entre múltiples proyectos.

Versiones de NVM

Actualmente, NVM tiene dos versiones principales:

    1. coreybutler/nvm-windows: Versión específica para Windows: descarga nvm-windows
    1. nvm-sh/nvm: Versión para Linux, macOS y Windows WSL, instalación por línea de comandos: nvm-sh/nvm

Estas dos versiones tienen comandos y métodos de uso ligeramente diferentes. Por favor, elige la versión apropiada según tu sistema operativo.

Construido con VitePress