DiskSpace AI

Cómo borrar las cachés de npm, pnpm, pip, uv y Homebrew en el Mac

En resumen

Los gestores de paquetes guardan una copia de todo lo que han descargado. Se puede limpiar sin riesgo: vuelven a bajar lo que necesitan. Usa el comando de cada herramienta cuando lo hay (sabe qué sigue en uso) y ciérrala antes.

Dónde están y cómo se limpian

HerramientaCarpetaComando
npm~/.npm/_cacachenpm cache clean --force
pnpm~/Library/pnpm/storepnpm store prune
Yarn~/Library/Caches/Yarnyarn cache clean
Bun~/.bun/install/cachebun pm cache rm
pip~/Library/Caches/pippip cache purge
uv~/.cache/uvuv cache clean
Homebrew~/Library/Caches/Homebrewbrew cleanup -s
Gradle~/.gradle/cachesPara los daemons (./gradlew --stop) y vacía la carpeta
Playwright~/Library/Caches/ms-playwrightnpx playwright uninstall --all

Por qué es mejor el comando de la herramienta

Borrar la carpeta funciona, pero el comando de cada herramienta sabe qué sigue en uso. pnpm store prune, por ejemplo, solo quita los paquetes que no usa ningún proyecto, mientras que borrar el almacén obliga a todos los proyectos a bajarlo todo otra vez.

node_modules de proyectos viejos

Cada proyecto tiene su node_modules, a menudo de 200 MB a 1 GB. En proyectos que no tocas desde hace meses se puede borrar sin riesgo: npm install (o pnpm, yarn) lo recupera del lockfile. Deja los de los proyectos en los que trabajas.

Entornos virtuales de Python

Una carpeta .venv es lo mismo: se recrea desde requirements.txt o pyproject.toml. Las de proyectos terminados pueden irse.

DiskSpace AI lo hace por ti

Analiza tu Mac en minutos, te dice qué es cada carpeta y solo marca lo que se regenera solo. Tus archivos se apartan 7 días por si te equivocas. Gratis durante la beta.

Descargar la beta

Carpetas de esta guía

Más guías