Instalar Node.js en Ubuntu 18.04

Cómo instalar Node.js desde los repositorios predeterminados, mediante PPA o mediante NVM en Ubuntu 18.04.

Node.js es una plataforma de ejecución que lleva JavaScript mucho más allá del navegador, convirtiéndolo en un lenguaje de propósito general. Se utiliza ampliamente como servidor web y también permite desarrollar aplicaciones de escritorio mediante NW.js, AppJS o Electron.

Actualiza la lista de paquetes antes de empezar:

sudo apt update

Método 1. Instalación desde los repositorios predeterminados

La opción más rápida — aunque la versión disponible en los repositorios de Ubuntu puede estar desactualizada.

sudo apt install nodejs
sudo apt install npm

En Ubuntu, el ejecutable se llama nodejs en lugar de node debido a un conflicto de nombres con otro paquete.

Comprueba la versión:

nodejs -v
v8.10.0

Método 2. Instalación mediante PPA

NodeSource mantiene un PPA con las versiones más recientes de Node.js. Ve a tu directorio personal y descarga el script de configuración para la versión que necesitas (sustituye 10.x por tu versión de destino):

cd ~
curl -sL https://deb.nodesource.com/setup_10.x -o nodesource_setup.sh

Revisa el script antes de ejecutarlo:

nano nodesource_setup.sh

Ejecuta el script:

sudo bash nodesource_setup.sh

Instala Node.js:

sudo apt install nodejs

Comprueba la versión:

nodejs -v
v10.20.1

El paquete nodejs ya incluye npm — no es necesaria una instalación por separado:

npm -v
6.14.4

Para compilar paquetes desde el código fuente, instala build-essential:

sudo apt install build-essential

Método 3. Instalación mediante NVM

NVM (Node Version Manager) te permite instalar varias versiones de Node.js en la misma máquina y cambiar entre ellas — ideal cuando distintos proyectos requieren entornos de ejecución diferentes.

Descarga el script de instalación:

curl -sL https://raw.githubusercontent.com/creationix/nvm/v0.35.3/install.sh -o install_nvm.sh

Revisa el script antes de ejecutarlo:

nano install_nvm.sh

Ejecuta el instalador:

bash install_nvm.sh

NVM se instala en ~/.nvm y añade la configuración necesaria a ~/.profile. Carga NVM en la sesión actual:

source ~/.profile

Explora las versiones disponibles de Node.js:

nvm ls-remote

Instala la versión que necesitas — por ejemplo, 10.20.1:

nvm install 10.20.1

Cambia a esa versión:

nvm use 10.20.1

Cuando se instala mediante NVM, el ejecutable se llama node. Confirma la versión activa:

node -v
v10.20.1

Lista todas las versiones instaladas:

nvm ls

Establece una versión predeterminada:

nvm alias default 10.20.1

Esta versión se usará cada vez que abras una nueva sesión de terminal. También puedes cambiar a ella explícitamente:

nvm use default

Cada versión de Node.js gestiona sus propios paquetes de forma independiente a través de npm.

Ayuda

¿Tienes dudas o necesitas ayuda? Escríbenos a través del sistema de tickets — siempre estamos aquí para ayudarte!

¿Necesitas ayuda?Nuestros ingenieros te ayudarán gratuitamente con cualquier pregunta en minutosContáctanos