Node.js es un entorno de ejecución de JavaScript que permite ejecutar código JavaScript del lado del servidor. Su instalación es fundamental para cualquier desarrollador web o de software. En este tutorial, te guiaré a través del proceso de instalación en tres sistemas operativos populares: macOS, Linux y Windows. Asegúrate de seguir los pasos cuidadosamente para una instalación sin problemas.
Introducción a Node.js
Node.js es una plataforma de código abierto que ejecuta JavaScript del lado del servidor. Utiliza el motor V8 de Google Chrome para ejecutar JavaScript de manera eficiente en el servidor. Esto permite a los desarrolladores construir aplicaciones web y de red escalables y de alto rendimiento utilizando JavaScript tanto en el lado del cliente como en el servidor.
Requisitos Previos
Antes de comenzar, asegúrate de tener acceso a una computadora con los siguientes requisitos mínimos:
- Conexión a Internet.
- Permisos de administrador en el sistema (para instalar software).
- Conocimientos básicos de línea de comandos (Terminal en macOS y Linux, Command Prompt en Windows).
Instalación en macOS
Paso 1: Descargar el Instalador
- Visita el sitio web oficial de Node.js en https://nodejs.org.
- Descarga el instalador de Node.js para macOS haciendo clic en el botón de descarga para la versión LTS (Long Term Support).
Paso 2: Instalar Node.js
- Una vez que se haya descargado el instalador, haz doble clic en el archivo
.pkg
para iniciarlo. - Sigue las instrucciones en pantalla del instalador para completar el proceso de instalación.
- Puede que se te solicite ingresar tu contraseña de administrador durante el proceso de instalación.
Paso 3: Verificar la Instalación
Después de la instalación, abre la Terminal y ejecuta el siguiente comando para verificar que Node.js y npm (el gestor de paquetes de Node.js) se hayan instalado correctamente:
node -v
npm -v
Estos comandos deberían mostrar las versiones instaladas de Node.js y npm respectivamente.
Instalación en Linux
Paso 1: Instalación Usando el Gestor de Paquetes
En la mayoría de las distribuciones de Linux, puedes instalar Node.js utilizando el gestor de paquetes predeterminado.
- Ubuntu/Debian:
sudo apt update
sudo apt install nodejs npm
- Fedora:
sudo dnf install nodejs npm
- CentOS:
sudo yum install nodejs npm
Paso 2: Verificar la Instalación
Después de la instalación, verifica que Node.js y npm se hayan instalado correctamente escribiendo los siguientes comandos en la Terminal:
node -v
npm -v
Instalación en Windows
Paso 1: Descargar el Instalador
- Visita el sitio web oficial de Node.js en https://nodejs.org.
- Descarga el instalador de Node.js para Windows haciendo clic en el botón de descarga para la versión LTS (Long Term Support).
Paso 2: Ejecutar el Instalador
- Una vez que se haya descargado el instalador, haz doble clic en el archivo
.msi
para iniciarlo. - Sigue las instrucciones en pantalla del instalador para completar el proceso de instalación.
Paso 3: Verificar la Instalación
Después de la instalación, abre el símbolo del sistema (Command Prompt) y escribe los siguientes comandos para verificar que Node.js y npm se hayan instalado correctamente:
node -v
npm -v
Ejemplos de Código
Ahora que has instalado Node.js con éxito en tu sistema, aquí tienes algunos ejemplos básicos de código para comenzar a trabajar con Node.js:
Ejemplo 1: Hola Mundo
Este es un programa Node.js simple que imprime "¡Hola, mundo!" en la consola:
// hola_mundo.js
console.log("¡Hola, mundo!");
Guarda este código en un archivo llamado hola_mundo.js
. Luego, abre la Terminal o el símbolo del sistema, navega hasta el directorio donde guardaste el archivo y ejecuta el siguiente comando:
node hola_mundo.js
Esto ejecutará el programa y deberías ver la salida "¡Hola, mundo!" en la consola.
Ejemplo 2: Servidor HTTP
Este es un ejemplo de cómo crear un servidor HTTP simple usando Node.js:
// servidor_http.js
const http = require('http');
const servidor = http.createServer((req, res) => {
res.writeHead(200, {'Content-Type': 'text/plain'});
res.end('¡Hola, mundo!');
});
servidor.listen(3000, () => {
console.log('Servidor funcionando en http://localhost:3000/');
});
Guarda este código en un archivo llamado servidor_http.js
. Luego, abre la Terminal o el símbolo del sistema, navega hasta el directorio donde guardaste el archivo y ejecuta el siguiente comando:
node servidor_http.js
Esto iniciará el servidor y podrás acceder a él desde tu navegador en http://localhost:3000/
.
Conclusiones
¡Felicidades! Has instalado Node.js con éxito en tu sistema y has ejecutado tus primeros programas Node.js. Node.js es una poderosa plataforma que te permite construir una amplia variedad de aplicaciones web y de red. Te recomiendo que explores más sobre Node.js y su ecosistema de módulos para descubrir todo su potencial.