DEV Community

mmdtechlog
mmdtechlog

Posted on

¿Qué hace `npm install` en un monorepo con workspaces?

🧠 ¿Qué hace npm install en un monorepo con workspaces?

  1. Lee el package.json de la raíz.
  2. Busca todos los package.json definidos en workspaces.
  3. Lee las dependencias de cada workspace.
  4. Resuelve cuáles descargar y cuáles enlazar localmente.
  5. Instala todo en un único node_modules (en la raíz).
  6. Crea o actualiza un único package-lock.json.

💡 Modelo mental: un monorepo tiene varios paquetes (package.json), pero comparte una sola instalación de dependencias y un solo lockfile.

Top comments (0)