JavaScript fuera del navegador
Node.js te permite ejecutar JavaScript en servidores, scripts y herramientas CLI.
Instalación
| Sistema | Comando |
|---|---|
| macOS | brew install node |
| Windows | winget install OpenJS.NodeJS |
| Linux | sudo apt install nodejs npm |
# Verificar instalación
node --version
npm --version
npm vs pnpm vs yarn
| Gestor | Velocidad | Espacio | Comando |
|---|---|---|---|
| npm | Normal | Normal | npm install |
| pnpm | Rápido | Eficiente | pnpm install |
| yarn | Rápido | Normal | yarn |
💡 Recomendación: pnpm para proyectos nuevos.
# Instalar pnpm
npm install -g pnpm
Crear proyecto
# Inicializar
mkdir mi-proyecto && cd mi-proyecto
pnpm init
# Agregar dependencia
pnpm add express
# Agregar dev dependency
pnpm add -D typescript @types/node
package.json
{
"name": "mi-proyecto",
"version": "1.0.0",
"scripts": {
"dev": "node index.js",
"build": "tsc",
"start": "node dist/index.js"
},
"dependencies": {
"express": "^4.18.0"
},
"devDependencies": {
"typescript": "^5.0.0"
}
}
# Ejecutar scripts
pnpm dev
pnpm build
Ejemplo: Servidor básico
import express from 'express'
const app = express()
app.get('/', (req, res) => res.send('Hola!'))
app.listen(3000, () => console.log('http://localhost:3000'))