npm (Node Package Manager) es el gestor de paquetes de Node.js y el más grande del mundo con más de 2 millones de paquetes. Desde Cerewro puedes gestionar el ciclo completo de un proyecto Node.js: instalar dependencias, ejecutar scripts y resolver conflictos de versiones.
| Acción | Comando |
|---|---|
| Instalar dependencias | npm install |
| Instalar paquete | npm install axios |
| Instalar dev dependency | npm install --save-dev jest |
| Instalar global | npm install -g typescript |
| Instalar versión exacta | npm ci (desde lock file) |
| Ejecutar script | npm run build |
| Actualizar paquetes | npm update |
| Auditar seguridad | npm audit |
| Listar instalados | npm list --depth=0 |
| Desinstalar | npm uninstall axios |
# Instalar nvm para Windows
winget install CoreyButler.NVMforWindows
# Instalar versión de Node
nvm install 20.11.0
nvm install 18.20.0
# Cambiar versión activa
nvm use 20.11.0
# Ver versiones disponibles
nvm list
Crea un nuevo proyecto Node.js en C:\proyectos\mi-api: inicializa el proyecto, instala Express y dotenv, crea la estructura de carpetas y el archivo index.js con un servidor básico
pnpm (hasta 3x más rápido y usa 50% menos de espacio en disco): npm install -g pnpm.