Si estás desarrollando aplicaciones web modernas, seguramente necesitarás instalar Node.js y su administrador de paquetes, NPM. En este artículo, te mostraremos cómo instalar Node.js y NPM en un servidor Linux paso a paso.
¿Qué es Node.js y por qué usarlo?
Node.js es un entorno de ejecución de JavaScript del lado del servidor, basado en el motor V8 de Google Chrome. Es ampliamente utilizado para construir aplicaciones web escalables y de alto rendimiento. NPM (Node Package Manager) es el gestor de paquetes de Node.js, que permite instalar y gestionar dependencias de proyectos.
Requisitos previos
Antes de comenzar con la instalación, asegúrate de tener acceso a un servidor Linux con privilegios de superusuario (root) o un usuario con permisos sudo.
Métodos de instalación de Node.js y NPM
1. Instalación usando el repositorio oficial
Este es el método más simple y rápido:
Ubuntu/Debian
sudo apt update
sudo apt install nodejs npm -y
Para verificar la instalación:
node -v
npm -v
2. Instalación con NodeSource
Si necesitas una versión específica de Node.js, usa NodeSource:
curl -fsSL https://deb.nodesource.com/setup_18.x | sudo -E bash -
sudo apt install -y nodejs
Para versiones más recientes, cambia setup_18.x
por la versión deseada.
3. Instalación con NVM (Node Version Manager)
Si quieres manejar varias versiones de Node.js, NVM es la mejor opción:
curl -fsSL https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.2/install.sh | bash
source ~/.bashrc
Para instalar una versión de Node.js con NVM:
nvm install 18
nvm use 18
Verifica la versión instalada:
node -v
npm -v
Conclusión
Instalar Node.js y NPM en un servidor Linux es un proceso sencillo. Dependiendo de tus necesidades, puedes elegir entre instalarlo desde el repositorio oficial, NodeSource o NVM. Ahora estás listo para desarrollar y desplegar tus aplicaciones con Node.js en tu servidor Linux.
Si este artículo te ha sido útil, no dudes en compartirlo y suscribirte para más tutoriales sobre tecnología.