Gestionando versiones de Node con NVM

2020-05-05

post-thumb

Índice

Gestionar múltiples proyectos Node.js con diferentes requisitos de versión puede ser un desafío.

Node Version Manager (NVM) es una herramienta esencial para desarrolladores que trabajan con Node, ya que permite gestionar múltiples versiones de Node.js en una sola máquina. Esta flexibilidad ayuda a probar aplicaciones en diferentes versiones de Node sin necesidad de máquinas separadas o entornos virtuales complejos.

Una solución eficaz para garantizar entornos consistentes en todos tus proyectos es usar NVM con un archivo .nvmrc.


Instalando NVM

Linux y macOS

Ejecuta el script de instalación del repo de NVM . Puedes usar curl o wget:

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

Instalando las versiones de Node

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

nvm install 18.15.0

También puedes instalar la versión más reciente disponible o la versión LTS (soporte a largo plazo) más reciente usando:

nvm install node    # Última versión
nvm install --lts    # Última versión LTS

Usando las versiones de Node

Alterna entre versiones instaladas de Node con:

nvm use <version>

Si quieres cambiar a la versión 18.15.0 de Node:

nvm use 18.15.0

Configurando la versión predeterminada de Node


El cielo es el límite

La terminal es una herramienta realmente poderosa. Facilita y mejora tu día a día — en vez de intentar evitarla, vuélvete mejor usándola.

¿Recuerdas alguna otra herramienta que ayude en el workflow?

Mándame un saludo en Twitter @lauralesteves