¿Qué es el store de pnpm en Mac y es seguro borrarlo?
Sí, es seguro limpiar o borrar el store de pnpm. pnpm vuelve a descargar cualquier paquete que falte la próxima vez que ejecutas pnpm install.
Dónde está
~/Library/pnpm/storeQué es
pnpm mantiene en tu disco un único almacén (store) de archivos de paquetes direccionado por contenido. Cuando instalas dependencias, enlaza los archivos del store en el node_modules de cada proyecto en lugar de copiarlos, y por eso pnpm ocupa menos que una copia completa por proyecto.
El store crece porque los paquetes se quedan en él después de que los proyectos que los usaban hayan pasado a versiones más nuevas o se hayan borrado. Esos paquetes sin referencias son los que elimina la limpieza (prune).
En macOS la ubicación por omisión es ~/Library/pnpm/store. Puedes confirmar dónde está el tuyo con pnpm store path.
Cuánto llega a ocupar
Normalmente unos pocos GB, y más si trabajas en muchos proyectos con versiones distintas de las dependencias.
Cómo vaciarla a mano
- Abre Terminal.
- Ejecuta el comando de abajo. Elimina del store los paquetes a los que ya no hace referencia ningún proyecto de tu Mac y deja el resto.
- Si prefieres eliminar el store completo, ejecuta pnpm store path para localizarlo y borra esa carpeta. Después, los proyectos necesitan pnpm install antes de su próximo cambio de dependencias.
pnpm store pruneQué pasa después
Tras una limpieza, los proyectos existentes siguen funcionando porque los paquetes que usan siguen en el store. Todo lo eliminado se descarga de nuevo la próxima vez que un proyecto lo necesita.
Cómo la trata Diskzy
Diskzy muestra la caché de pnpm en la pestaña Clean up (Limpieza) y la marca, igual que las cachés de npm, Yarn y Bun.
Guías relacionadas
Descubre adónde se fue el espacio de tu Mac
Diskzy hace un mapa de tu disco, explica los Datos del sistema y limpia lo que es seguro. Gratis durante 72 horas, después $9 una sola vez para 2 Mac.
Prueba Diskzy gratis