Entrada

Ubuntu : Administrar versiones de Node.js con NVM

¿Alguna vez te pasó que un proyecto necesitaba Node.js 18 y otro todavía funcionaba con la 16? No estás solo. Instalar varias versiones de Node puede ser una pesadilla… a menos que uses NVM.

Aquí te muestro cómo instalar y usar NVM en Ubuntu para olvidarte de ese dolor de cabeza.

¿Qué es NVM?

NVM (Node Version Manager) es una herramienta de línea de comandos que te permite instalar, cambiar y administrar múltiples versiones de Node.js sin complicarte la vida.

PASO 1: Instalar NVM en Ubuntu

Abre una terminal Ctrl+T y ejecuta:

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

Luego, cierra y vuelve a abrir la terminal, o ejecuta:

1
source ~/.bashrc  # O ~/.zshrc si usas Zsh

Verifica que NVM esté funcionando:

1
nvm --version

PASO 2: Instalar una versión específica de Node.js

Por ejemplo, para instalar Node.js 18:

1
nvm install 18

O si necesitas la última versión LTS:

1
nvm install --lts

PASO 3: Cambiar de versión cuando quieras

Lista las versiones que tienes instaladas:

1
nvm ls

Y para usar una versión específica:

1
nvm use 18

¿Quieres que una versión sea la predeterminada?

1
nvm alias default 18

Archivo .nvmrc para proyectos

Puedes crear un archivo .nvmrc en la raíz de tu proyecto con el número de versión deseado:

1
18

Luego, al entrar a ese proyecto, simplemente escribe:

1
nvm use

¡Y listo! Carga automáticamente la versión correcta.

Con NVM, ya no necesitas andar reinstalando Node una y otra vez. Puedes trabajar en múltiples proyectos sin miedo a romper nada.

Si usas un entorno como VSCode, asegúrate de que la terminal integrada también tenga cargado NVM (~/.bashrc, ~/.zshrc, etc.).

Esta entrada está licenciada bajo CC BY 4.0 por el autor.