Node.jsWindowsJavaScript5 min de lectura

Instalar Node.js en Windows

Instalá Node.js en Windows Server usando el MSI oficial, winget o nvm-windows.


Instalar Node.js en Windows Server

Node.js te permite ejecutar aplicaciones JavaScript del lado del servidor. Esta guía cubre la instalación en Windows Server.

Método 1 — Instalador MSI (recomendado)

Paso 1 — Descargar Node.js LTS

powershell
New-Item -Path "C:\NodeSetup" -ItemType Directory -Force
Invoke-WebRequest -Uri "https://nodejs.org/dist/v22.0.0/node-v22.0.0-x64.msi" -OutFile "C:\NodeSetup\node-setup.msi"

Paso 2 — Instalar silenciosamente

powershell
Start-Process msiexec.exe -ArgumentList '/i C:\NodeSetup\node-setup.msi /quiet /norestart' -Wait

Paso 3 — Verificar la instalación

Cerrá y reabrí PowerShell, luego:

powershell
node --version
npm --version

Método 2 — Usando winget

powershell
winget install OpenJS.NodeJS.LTS

Método 3 — Usando nvm-windows

Para manejar múltiples versiones:

powershell
# Descargar nvm-windows
Invoke-WebRequest -Uri "https://github.com/coreybutler/nvm-windows/releases/latest/download/nvm-setup.exe" -OutFile "C:\NodeSetup\nvm-setup.exe"

# Ejecutar instalador
Start-Process "C:\NodeSetup\nvm-setup.exe" -Wait

Después de instalar nvm:

powershell
nvm install 22
nvm use 22
node --version

Paso 4 — Instalar paquetes globales

powershell
npm install -g pm2
npm install -g typescript
npm install -g bun

Paso 5 — Verificar que el PATH está configurado

powershell
$env:PATH -split ';' | Where-Object { $_ -like '*node*' }

Si Node.js no está en el PATH:

powershell
$nodePath = "C:\Program Files\nodejs"
[Environment]::SetEnvironmentVariable("PATH", $env:PATH + ";$nodePath", "Machine")

Ejecutar una aplicación Node.js

powershell
cd C:\apps\mi-proyecto
npm install
node app.js

Para producción, usá PM2 o configurá un servicio de Windows para que la app se ejecute automáticamente.


¿Te resultó útil esta guía?