Node.js es un entorno de tiempo de ejecución de JavaScript ampliamente utilizado para el desarrollo de aplicaciones web y de servidor, debido a su rendimiento y escalabilidad.
Utiliza un modelo de E/S sin bloqueos basado en eventos que es liviano y eficiente, perfecto para aplicaciones en tiempo real con uso intensivo de datos. Dadas estas capacidades, es una opción popular para crear API y microservicios
En este post, te guiaré a través de los pasos necesarios para instalar Node.js en una máquina con Ubuntu 22.04.
Antes de comenzar con la instalación, es importante asegurarse de que tu sistema esté actualizado. Abre un terminal y ejecuta los siguientes comandos:
sudo apt update
sudo apt upgrade -y
Node Package Management, o NPM, es el gestor de paquetes predeterminado para Node.js y es fundamental para la gestión de dependencias en proyectos Node.js. Permite a los desarrolladores instalar, actualizar y administrar las bibliotecas y módulos de terceros que sus proyectos necesitan. Sin npm, tendrías que gestionar manualmente todas las dependencias, lo cual sería ineficiente y propenso a errores.
apt install npm -y
Se instalará la última versión de "npm", podrás comprobar la versión con el siguiente comando:
npm -v
Los repositorios predeterminados de Ubuntu incluyen Node.js. Por lo tanto, puedes instalar Node.js fácilmente, mediante el administrador de paquetes "apt".
A continuación, instala Node.js con el siguiente comando:
apt install nodejs -y
Una vez finalizada la instalación, podrás verificar la versión de la instalación de Node.js:
node -v
Este método descargará e instalará la última versión disponible en los repositorios de Ubuntu, actualmente es la v12.22.9.
Si deseas instalar una versión específica de Node.js en un servidor Ubuntu 22.04, puedes usar NVM(Node Version Manager), para administrar todas las versiones disponibles, fácilmente.
Para descargar e instalar NVM, ejecuta el siguiente script:
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | bash
A continuación, ejecuta los siguientes comandos para cargar NVM en la sesión del terminal(necesario):
export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && . "$NVM_DIR/nvm.sh"
[ -s "$NVM_DIR/bash_completion" ] && . "$NVM_DIR/bash_completion"
Puedes revisar algunas de las versiones disponibles con la siguiente URL oficial de Node.js:
https://nodejs.org/en/download/package-manager
Para poder instalar una versión específica. Por ejemplo, si deseas instalar la versión 17.1.0, puedes utilizar el siguiente comando con la versión:
nvm install v17.1.0
Si utilizaste "apt" para instalarlo, usa el comando "apt remove" para eliminar la versión Node.js de los repositorios del sistema:
apt remove nodejs
Si utilizaste NVM para instalar Node.js, primero debes desactivar la versión de Node.js que actualmente está activa y en uso:
nvm deactivate
Una vez desactivada, podrás desinstalar Node.js:
nvm uninstall node
En caso de que tengas más de una versión de Node.js instalada, puedes desinstalar una versión en específico con:
nvm uninstall [version de node.js]
Como ejemplo, para desistalar la versión 17.1.0:
nvm uninstall V17.1.0
Esperamos que ahora comprendas cómo instalar Node.js en Ubuntu 22.04. Una vez que Node.js esté instalado correctamente en tu sistema Ubuntu 22, podrás desarrollar y ejecutar aplicaciones Node.js. Para mantener la seguridad de tus aplicaciones Node.js, recuerda seguir las prácticas recomendadas de seguridad, mantener actualizadas tus dependencias y aplicar las medidas de seguridad adecuadas.