Guía Definitiva: Instalando Node.js y NPM desde Cero
Si quieres desarrollar con React, Next.js, Angular o simplemente ejecutar JavaScript fuera del navegador, necesitas Node.js.
Node.js es un entorno de ejecución que permite correr código JavaScript en tu servidor o computadora local, rompiendo las cadenas que antes ataban este lenguaje únicamente a los navegadores web. Junto con él, se instala automáticamente NPM (Node Package Manager), la tienda de librerías más grande del mundo.
Paso 1: Elegir la versión correcta
Cuando entres a descargar Node, verás dos botones verdes grandes. Esta es la primera duda de todo desarrollador:
- LTS (Long Term Support): Es la versión estable, probada y segura. Esta es la recomendada para la mayoría de los usuarios y para entornos de producción.
- Current (Actual): Tiene las últimas funcionalidades experimentales, pero puede tener bugs. Solo úsala si sabes exactamente qué característica nueva necesitas.
🔗 Sitio Oficial de Descarga: https://nodejs.org/es
Paso 2: Instalación (Windows y Mac)
Método A: El Instalador Clásico (Recomendado para principiantes)
Es la forma más rápida de empezar.
- Ve al enlace de arriba y descarga la versión LTS.
- Ejecuta el archivo descargado (
.msien Windows o.pkgen Mac). - Sigue el asistente (Next, Next, Next...).
- Importante: Asegúrate de que la opción "Add to PATH" esté marcada (generalmente lo está por defecto).
- Al finalizar, reinicia tu terminal o computadora para asegurar que los cambios surtan efecto.
Método B: Usando NVM (Recomendado para usuarios avanzados)
Si planeas trabajar en múltiples proyectos, te recomiendo usar NVM (Node Version Manager). Te permite tener varias versiones de Node instaladas y cambiar entre ellas con un comando.
- Para Windows: Descarga
nvm-setup.exedesde el repositorio de coreybutler. - Para Mac/Linux: Abre tu terminal y ejecuta:
curl -o- [https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh](https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh) | bash
Una vez instalado NVM, puedes instalar Node así:
# Instalar la última versión LTS
nvm install --lts
# Usar esa versión
nvm use --lts
Paso 3: Verificación
No confíes ciegamente en el instalador. Vamos a verificar que todo esté correcto. Abre tu terminal (PowerShell, CMD o Terminal) y escribe:
node --version
Deberías ver algo como v20.11.0 (o superior).
Luego, verifica que NPM (el gestor de paquetes) también esté vivo:
npm --version
Deberías ver un número de versión, por ejemplo 10.2.4.
Paso 4: Tu primer "Hola Mundo" sin navegador
Para confirmar que tienes el poder de JavaScript en tu sistema, hagamos una prueba rápida.
- Crea un archivo llamado
prueba.jsen cualquier carpeta. - Escribe el siguiente código:
const sistema = "Node.js";
const saludo = `¡Hola! Estoy ejecutando JS en ${sistema} sin usar el navegador 🚀`;
console.log(saludo);
// Un pequeño cálculo para presumir
console.log("2 + 2 en el servidor es:", 2 + 2);
- Guarda el archivo, vuelve a la terminal en esa carpeta y ejecútalo con el comando
node:
node prueba.js
Si ves el mensaje en tu consola, ¡felicidades! Ya tienes el entorno listo para empezar a crear servidores web, APIs o aplicaciones con React.
Gracias por leer.