Node.js es un entorno de ejecución para JavaScript construido con el motor de JavaScript V8 de Chrome. Permite a los desarrolladores utilizar JavaScript para escribir herramientas de línea de comandos y para scripts del lado del servidor — corriendo scripts del lado del servidor para producir contenido dinámico de la página web antes de que la página sea enviada al navegador del usuario. Su instalación en Ubuntu 23.10 es un proceso sencillo pero requiere atención a los detalles para asegurar una configuración correcta y eficiente. Este artículo está diseñado para ser técnico pero comprensible para los recién llegados, incluyendo ejemplos reales con líneas de comandos.
Paso 1: Actualización del Sistema
Antes de instalar cualquier software, es buena práctica actualizar el sistema para asegurarse de que todas las dependencias estén actualizadas. Abre una terminal y ejecuta:
sudo apt update && sudo apt upgrade
Paso 2: Instalación de Node.js
Ubuntu 23.10 viene con una versión de Node.js en sus repositorios oficiales, pero esta versión puede que no sea la más reciente. Para instalar la última versión, usaremos NodeSource, un repositorio externo que contiene versiones más recientes de Node.js.
Primero, importa el repositorio de NodeSource ejecutando el siguiente comando en tu terminal:
curl -fsSL https://deb.nodesource.com/setup_18.x | sudo -E bash -
Este comando descarga y ejecuta el script de configuración para la versión 18.x de Node.js (puedes cambiar “18.x” por la versión específica que desees instalar).
Después de agregar el repositorio de NodeSource, instala Node.js con:
sudo apt-get install -y nodejs
Paso 3: Verificación de la Instalación
Para verificar que Node.js se ha instalado correctamente, puedes verificar su versión con:
node -v
Y para npm, el gestor de paquetes de Node.js:
npm -v
Paso 4: Creando tu Primer Proyecto en Node.js
Ahora que tienes Node.js instalado, es momento de crear tu primer proyecto. Primero, crea un directorio para tu proyecto y navega hacia él:
mkdir mi_proyecto_node
cd mi_proyecto_node
Dentro de este directorio, inicializa un nuevo proyecto de Node.js:
npm init -y
Esto creará un archivo package.json
con la configuración predeterminada.
Ejemplo de un Programa Básico
Crea un archivo llamado app.js
y añade el siguiente código para un “Hola Mundo”:
console.log('Hola Mundo Node.js!');
Ejecuta tu aplicación con:
node app.js
Deberías ver “Hola Mundo Node.js!” impreso en la terminal.
Paso 5: Instalación de Paquetes con NPM
Node.js viene con npm, que te permite instalar paquetes. Por ejemplo, para instalar Express, un marco de aplicación web para Node.js, simplemente ejecuta:
npm install express --save
Al finalizar la configuración de tu entorno Node.js en Ubuntu 23.10, podrías estar buscando un alojamiento fiable para tu proyecto. Shape.host ofrece servicios de Cloud VPS que se adaptan perfectamente a las necesidades de aplicaciones modernas, proporcionando la escalabilidad, seguridad y rendimiento que tu proyecto necesita para prosperar. Con Shape.host, puedes enfocarte en desarrollar tu aplicación, dejando la gestión del servidor en manos de expertos.