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.).