Cómo Usar Varias Versiones de Node.js con NVM

Node.js es un entorno de ejecución de JavaScript muy popular, y con el tiempo, podemos tener en nuestro equipo diferentes proyectos que pueden requerir distintas versiones. Para gestionar estas versiones de forma eficiente, podemos utilizar NVM (Node Version Manager). En este artículo, aprenderás a instalar y usar NVM para cambiar entre diferentes versiones de Node.js según tus necesidades.


¿Qué es NVM?

NVM (Node Version Manager) es una herramienta que permite instalar, gestionar y cambiar entre diferentes versiones de Node.js fácilmente. Es especialmente útil cuando trabajas en proyectos que requieren versiones específicas.

Instalación de NVM

En Windows

Para instalar NVM en Windows, sigue estos pasos:

  1. Descarga el instalador desde el repositorio oficial: nvm-windows.
  2. Ejecuta el instalador y sigue las instrucciones.
  3. Reinicia tu terminal y verifica la instalación con:
    nvm version

En macOS y Linux

En estos sistemas, puedes instalar NVM utilizando un script:

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

Luego, agrega la configuración a tu archivo .bashrc, .zshrc o .bash_profile:

export NVM_DIR="$HOME/.nvm" [ -s "$NVM_DIR/nvm.sh" ] && \ . "$NVM_DIR/nvm.sh"

Reinicia la terminal y verifica la instalación con:

nvm --version

Uso de NVM

Instalar una versión de Node.js

Para instalar una versión específica de Node.js, usa:

nvm install 18.17.1 # Reemplaza con la versión deseada

Si deseas instalar la última versión de Node.js, simplemente ejecuta:

nvm install node

Listar versiones instaladas

Para ver qué versiones tienes instaladas, usa:

nvm list

Cambiar entre versiones

Para cambiar a una versión específica, ejecuta:

nvm use 18.17.1

Si quieres que una versión sea la predeterminada al abrir la terminal, usa:

nvm alias default 18.17.1

Usar una versión específica en un proyecto

Si deseas que un proyecto use una versión específica de Node.js, crea un archivo .nvmrc en la raíz del proyecto con la versión deseada:

echo "18.17.1" > .nvmrc

Cuando entres a ese proyecto, ejecuta:

nvm use

Esto cargará automáticamente la versión especificada en el .nvmrc.


Conclusión

NVM es una herramienta esencial para cualquier desarrollador que trabaje con Node.js, ya que permite gestionar fácilmente múltiples versiones del entorno. Con su ayuda, puedes garantizar que cada proyecto utilice la versión adecuada de Node.js sin conflictos.

Avatar

Modesto

Desarrollador web

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Subir

Esta web usa cookies para mejorar y optimizar la experiencia del usuario. Más información