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:
- Ve a nodejs.org
- 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.
- Ejecuta el instalador
.msiy sigue los pasos. Deja todas las opciones por defecto marcadas. - 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
- Ve a nodejs.org y descarga la versión LTS para macOS.
- Ejecuta el
.pkgy sigue los pasos. - 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.
- LTS (Long Term Support): versión estable con soporte de mantenimiento durante años. Es la que usan la mayoría de proyectos en producción.
- Current: incluye las últimas funcionalidades pero puede tener bugs. Para experimentar, no para proyectos reales.
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.