Editado 1 Hace una semana por ExtremeHow Equipo Editorial
DebianNode.jsInstalación de softwareDesarrolloProgramaciónInterfaz de línea de comandosLinuxCódigo abiertoAdministración de sistemasTI
Traducción actualizada 1 Hace una semana
Node.js es un entorno de ejecución de JavaScript popular que te permite ejecutar código JavaScript del lado del servidor. Se utiliza ampliamente para construir aplicaciones de red escalables y es valioso para los desarrolladores que trabajan en el ecosistema moderno de desarrollo web. Si estás utilizando un sistema basado en Debian, es posible que desees instalar Node.js para aprovechar su vasto ecosistema de bibliotecas y sus capacidades. En esta guía, detallaremos cómo instalar Node.js en un sistema Debian. Discutiremos diferentes métodos de instalación y proporcionaremos pasos claros y precisos para cada método.
Antes de proceder con la instalación de Node.js, es necesario actualizar el índice de paquetes de tu sistema. Esta actualización asegura que tu administrador de paquetes sea consciente de las últimas versiones del software disponible en los repositorios. Puedes actualizar tu lista de paquetes con el siguiente comando:
sudo apt update
Después de actualizar el índice de paquetes, también es una buena práctica actualizar los paquetes instalados a sus últimas versiones. Esto puede llevar algún tiempo, dependiendo de la cantidad de paquetes que necesiten ser actualizados. Para actualizar tus paquetes, usa el comando:
sudo apt upgrade
La forma más fácil de instalar Node.js en Debian es usar el administrador de paquetes, APT (Herramienta de Paquetes Avanzada) del repositorio oficial de Debian. Este método es más adecuado para los usuarios que prefieren la estabilidad y no les preocupa usar la versión más reciente de Node.js.
Primero, verifica si Node.js está disponible en la lista de paquetes de Debian:
apt-cache show nodejs
Si está disponible, puedes instalar Node.js usando el siguiente comando:
sudo apt install nodejs
Una vez que el proceso de instalación esté completo, verifica que Node.js esté instalado correctamente comprobando la versión. Puedes hacerlo ejecutando:
nodejs --version
Ten en cuenta que el paquete en los repositorios predeterminados de Debian puede no ser la última versión. Si necesitas la última versión, considera usar un método alternativo.
Si necesitas la última versión de Node.js que se ofrece en el repositorio de Debian, puedes usar el repositorio de NodeSource. NodeSource es una empresa que se especializa en proporcionar y gestionar distribuciones de Node.js.
Primero, necesitas agregar el repositorio de NodeSource a tu sistema. Esto se puede hacer ejecutando un script proporcionado por NodeSource. Debes determinar qué versión de Node.js necesitas. Digamos que necesitas la versión 14 de Node.js, deberías ejecutar:
curl -sL https://deb.nodesource.com/setup_14.x | sudo -E bash -
Espera a que el script termine de ejecutarse. Este script añadirá la clave de firma de NodeSource a tu sistema y creará un nuevo archivo de lista de fuentes de apt.
Ahora, puedes instalar Node.js:
sudo apt install nodejs
Nuevamente, verifica que Node.js esté instalado comprobando la versión:
node --version
Esto mostrará la versión de Node.js que has instalado desde NodeSource.
Cuando instalas Node.js, también se instala NPM (Gestor de Paquetes de Node). NPM es una herramienta importante para gestionar librerías y frameworks de JavaScript. Para verificar que NPM está instalado correctamente, puedes comprobar su versión usando:
npm --version
Si se muestra el número de versión, entonces NPM está instalado correctamente en tu sistema.
Node Version Manager (NVM) es una herramienta que permite a los desarrolladores instalar y gestionar múltiples versiones de Node.js en un solo sistema. Esto puede ser especialmente útil al probar diferentes proyectos que requieren diferentes versiones de Node.js. A continuación, se presentan los pasos para instalar Node.js usando NVM:
Primero, descarga e instala NVM usando el comando curl:
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.3/install.sh | bash
Después de ejecutar el script, puede que necesites cerrar y volver a abrir tu terminal. Alternativamente, para comenzar a usar NVM sin cerrar el terminal, sourcea tu perfil:
source ~/.bashrc // o ~/.zshrc si estás usando Zsh
Una vez que NVM está instalado, puedes usarlo para instalar Node.js. Para instalar la última versión de Node.js, usa el comando:
nvm install node
Si quieres una versión específica, como Node 14, puedes usar:
nvm install 14
Para confirmar la instalación y ver qué versión está activa, usa:
node --version
NVM también proporciona comandos para controlar qué versión de Node.js se está usando. Puedes cambiar entre versiones instaladas:
nvm use 14
Si deseas establecer la versión predeterminada de Node.js para que se active cada vez que abras la terminal, usa:
nvm alias default 14
Después de instalar con éxito Node.js en Debian, es posible que desees configurar adicionalmente todo según los requisitos de tu proyecto.
Con npm (Gestor de Paquetes de Node), puedes instalar paquetes globalmente con la siguiente estructura de comandos:
npm install -g [nombre-del-paquete]
Por ejemplo, si deseas instalar el popular framework de Node.js de forma global, express
, podrías hacerlo de esta manera:
npm install -g express
Crear una configuración de aplicación Node.js simple implica inicializar un proyecto con NPM. Esto generalmente implica crear un archivo package.json
que contiene información sobre el proyecto y cualquier dependencia que requiera. Aquí tienes un ejemplo básico:
npm init -y
Este comando generará un archivo package.json
básico en tu directorio actual. Luego puedes editar este archivo para incluir los detalles de tu proyecto.
Vamos a crear un servidor web simple con Node.js. El siguiente código te ayudará a crear un servidor básico:
const http = require('http');
const hostname = '127.0.0.1';
const port = 3000;
const server = http.createServer((req, res) => {
res.statusCode = 200;
res.setHeader('Content-Type', 'text/plain');
res.end('Hello World\\n');
});
server.listen(port, hostname, () => {
console.log(`Server running at http://${hostname}:${port}/`);
});
Guarda este código en un archivo llamado server.js
. Ahora puedes ejecutar el servidor usando Node.js:
node server.js
Ve a http://127.0.0.1:3000/
en tu navegador web, y verás "Hello World!"
En esta guía detallada, exploramos varias formas de instalar Node.js en un sistema Debian. Cubrimos la instalación de Node.js a través del repositorio oficial de Debian, usando el repositorio de NodeSource para versiones más recientes, y usando NVM para una mayor flexibilidad en la gestión de versiones de Node.js. La guía también explicó los conceptos básicos de trabajar con Node.js y NPM, e incluso mostró un pequeño ejemplo para ayudarte a comenzar con el desarrollo de Node.js.
Siguiendo esta guía, ahora deberías estar equipado con el conocimiento para desplegar efectivamente Node.js en tu sistema Debian y construir y depurar aplicaciones. Esta configuración básica sirve como un paso inicial para aprovechar efectivamente el extenso ecosistema de paquetes y soporte comunitario de Node.js.
Si encuentras algo incorrecto en el contenido del artículo, puedes