Ya estuvimos instalando node en una publicación anterior, pero esta que veremos a continuación usando nvm nos da ciertas ventajas, como poder elegir la versión con unos simples comandos y poder tener la que necesitamos sin complicaciones.
Hay un script de shell disponible para instalar nvm en el sistema Linux Ubuntu 22.04 (Jammy Jellyfish).
1- Realmente hay muchas opciones pero las mas usadas son 2:
a.- Instalamos curl que es para descargar un script
apt install curl
Descargamos el script
curl https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash
b.- Con wget. Y no instalamos nada ya q viene con el propio sistema
wget -q https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash
Para instalar una versión diferente, sustituye v0.39.7 por otro valor o utiliza el siguiente comando para descargar la última versión:
2- El instalador de nvm crea una entrada de entorno para la secuencia de comandos de inicio de sesión del usuario actual.
source ~/.bashrc
3- Instalación
Ya podríamos instalar node, pero vamos a ver que versiones tenemos disponibles.
nvm ls-remote
Y en mi caso instalo
nvm install v20.15.0
4- Establecer la versión de node a usar
nvm use v20.15.0
5- Desinstalar node
sudo apt purge nodejs
Para finalizar, despues de actualizar nodejs. Verifica la version de npm.
Si en caso necesitas actualizar el gestor de paquetes y dependencias.
Aqui te dejo un comando simple:
npm install -g npm@latest