Si estás empezando en el mundo del desarrollo web, Node.js es una de las primeras herramientas que necesitas tener instalada. En esta guía te explico cómo instalarlo en Windows, Mac y Linux en menos de 10 minutos, sin complicaciones.

¿Qué es Node.js y por qué lo necesitas?

Node.js es un entorno de ejecución de JavaScript que funciona fuera del navegador. Dicho de forma sencilla: te permite ejecutar código JavaScript directamente en tu ordenador o servidor.

Lo necesitas para casi todo en desarrollo web moderno: usar npm (el gestor de paquetes más popular), ejecutar proyectos con Angular, React o Vue, trabajar con herramientas como Vite o Webpack, y mucho más. Sin Node.js instalado, la mayoría de proyectos frontend modernos simplemente no arrancan.

Cómo instalar Node.js en Windows

La forma más sencilla en Windows es descargar el instalador oficial:

  1. Ve a nodejs.org
  2. Descarga la versión LTS (Long Term Support). Esta es la versión estable recomendada para la mayoría de proyectos. Evita la versión «Current» si estás empezando.
  3. Ejecuta el instalador .msi y sigue los pasos. Deja todas las opciones por defecto marcadas.
  4. Cuando termine, abre una nueva ventana de PowerShell o CMD y escribe:
node --version
npm --version

Si ves algo como v20.x.x y 10.x.x, Node.js está instalado correctamente.

Cómo instalar Node.js en Mac

En Mac tienes dos opciones. La más sencilla para empezar es el instalador oficial, igual que en Windows. Pero si ya usas el terminal con regularidad, te recomiendo usar nvm (Node Version Manager), que te permite cambiar de versión de Node.js fácilmente.

Opción 1: Instalador oficial

  1. Ve a nodejs.org y descarga la versión LTS para macOS.
  2. Ejecuta el .pkg y sigue los pasos.
  3. Verifica en el terminal:
node --version
npm --version

Opción 2: Con nvm (recomendado)

Abre el terminal y ejecuta:

curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash

Cierra y abre el terminal de nuevo, luego instala la versión LTS de Node:

nvm install --lts
nvm use --lts

Cómo instalar Node.js en Linux

En Linux también recomiendo nvm por su flexibilidad. El proceso es idéntico al de Mac:

curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash

Recarga el terminal:

source ~/.bashrc

Instala Node LTS:

nvm install --lts
nvm use --lts

Si prefieres usar el gestor de paquetes de tu distribución, en Ubuntu/Debian puedes hacer:

sudo apt update
sudo apt install nodejs npm

Aunque esta versión suele ser más antigua. Con nvm siempre tendrás la última versión estable.

Verificar que todo funciona

Una vez instalado en cualquier sistema operativo, abre una terminal y ejecuta estas dos líneas para confirmar que tanto Node como npm están disponibles:

node --version
npm --version

Si ambos comandos devuelven un número de versión, estás listo para empezar.

¿LTS o Current? Cuál elegir

Esta es una duda frecuente al entrar en nodejs.org. La respuesta corta: siempre LTS si estás empezando.

Próximos pasos

Con Node.js instalado ya puedes empezar a trabajar con npm y con cualquier framework moderno. Si quieres continuar, el siguiente paso natural es aprender los comandos básicos de npm o instalarte Angular CLI para empezar tu primer proyecto Angular.

Si tienes algún problema durante la instalación, deja un comentario abajo e intento ayudarte.