npm y Node.js: instalar paquetes JavaScript y ejecutar proyectos con Cerewro

Gestiona proyectos Node.js desde el chat de Cerewro: instala dependencias con npm install, ejecuta scripts (start, build, test), actualiza paquetes y soluciona conflictos de versiones automáticamente.

npm y Node.js: gestionar proyectos JavaScript con Cerewro

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.

Comandos esenciales de npm

AcciónComando
Instalar dependenciasnpm install
Instalar paquetenpm install axios
Instalar dev dependencynpm install --save-dev jest
Instalar globalnpm install -g typescript
Instalar versión exactanpm ci (desde lock file)
Ejecutar scriptnpm run build
Actualizar paquetesnpm update
Auditar seguridadnpm audit
Listar instaladosnpm list --depth=0
Desinstalarnpm uninstall axios

Gestionar versiones de Node.js con nvm-windows

Instalar nvm-windows con winget y usarlo
# 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
Desde Cerewro: iniciar proyecto Node.js
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
npm vs pnpm vs yarn: Para proyectos grandes con muchas dependencias, considera pnpm (hasta 3x más rápido y usa 50% menos de espacio en disco): npm install -g pnpm.