Learn

Elegir y usar un package manager

Node.js, npm, pnpm, bun: entender el ecosistema JavaScript

Entender Node.js, el rol del package.json, y elegir entre npm, pnpm y bun según tu contexto. El curso toma una posición clara: npm para la retrocompatibilidad, pnpm o bun para proyectos nuevos.

Comenzar el curso

Para quién es este curso

Empiezas un proyecto JavaScript o TypeScript, o retomas uno existente. Ves npm install en los README, pnpm-lock.yaml en algunos repos, bun install en otros, y te preguntas cuál usar, por qué hay tres, y qué pasa realmente cuando lanzas el comando.

Este curso responde esas preguntas sin dogma ni rodeos. Miramos qué hace Node, qué resuelve cada gestor, sus puntos fuertes respectivos, y damos una recomendación clara para 2026: pnpm o bun para proyectos nuevos, npm solo para retrocompatibilidad.

Cómo seguirlo

  • Linealmente la primera vez: Node, luego package.json, luego la comparativa.
  • Por lección después: vuelves a buscar la sintaxis de un comando concreto.
  • Sin religión: presentamos los argumentos, tú eliges. Si tu proyecto existente está en npm, te mostramos cómo evaluarlo y migrar si hace falta.

Cada comando está enlazado a la documentación oficial de la herramienta correspondiente y tiene fecha de última verificación.

Programa

Connexions avec d'autres cours

Node.js, prérequis runtime de l'écosystème JS

Beaucoup d'outils (Claude Code CLI, pnpm, bun, Next.js) supposent Node installé. Ici on enseigne comment, là on l'utilise.