Instalación NPM comportándose de manera diferente entre las computadoras

No estoy seguro de por qué sucede esto … He estado buscando en Google pero parece que no puedo encontrar una respuesta. Tengo 2 mac, en cada uno tengo una carpeta que contiene el mismo archivo package.json, que contiene una lista de 20 dependencias. Cuando ejecuto “npm install” en …

Computadora 1: instala todas las dependencias enumeradas dentro de sus propias carpetas – 20 carpetas en total.

Computadora 2: instala una tonelada de carpetas diferentes – 561 para ser exactos. Estas carpetas adicionales parecen ser dependencias de las dependencias principales que he enumerado en package.json.

Solo por curiosidad, ¿por qué sucede esto y si hay alguna forma de controlar cómo npm descarga y agrupa las dependencias? Aprecio el tamaño total de archivo más pequeño de la computadora que descarga las carpetas 561 … pero puede haber casos en los que requiera la organización de las dependencias agrupadas.

¡Gracias!