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
| Herramienta | Carpeta | Comando |
|---|---|---|
| npm | ~/.npm/_cacache | npm cache clean --force |
| pnpm | ~/Library/pnpm/store | pnpm store prune |
| Yarn | ~/Library/Caches/Yarn | yarn cache clean |
| Bun | ~/.bun/install/cache | bun pm cache rm |
| pip | ~/Library/Caches/pip | pip cache purge |
| uv | ~/.cache/uv | uv cache clean |
| Homebrew | ~/Library/Caches/Homebrew | brew cleanup -s |
| Gradle | ~/.gradle/caches | Para los daemons (./gradlew --stop) y vacía la carpeta |
| Playwright | ~/Library/Caches/ms-playwright | npx 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 betaCarpetas de esta guía
- Caché de npm
~/.npm/_cacacheSe regenera solo - Almacén de pnpm
~/Library/pnpm/storeSe regenera solo - Caché de Yarn
~/Library/Caches/YarnSe regenera solo - Caché de Bun
~/.bun/install/cacheSe regenera solo - Caché de pip
~/Library/Caches/pipSe regenera solo - Caché de uv (Python)
~/.cache/uvSe regenera solo - Caché de Homebrew
~/Library/Caches/HomebrewSe regenera solo - Caché de Gradle
~/.gradle/cachesSe regenera solo - Navegadores de Playwright
~/Library/Caches/ms-playwrightSe regenera solo
Más guías
- ¿No hay espacio para actualizar macOS? Cómo hacer sitio sin riesgo
- Qué son los «Datos del sistema» del Mac y por qué ocupan tanto
- Cómo liberar espacio en el Mac sin borrar nada importante
- Cómo encontrar y borrar fotos duplicadas en el Mac
- ¿Docker ocupa demasiado en el Mac? Cómo reducir Docker.raw
- ¿Xcode ocupa mucho? Qué puedes borrar (y qué no)
- Cómo encontrar archivos grandes en el Mac (también los ocultos)
- Qué es el espacio purgable del Mac y cómo liberarlo
- Alternativa a DaisyDisk: DiskSpace AI frente a DaisyDisk
- Alternativa a CleanMyMac sin suscripción
- Los mejores analizadores de espacio para Mac en 2026