Ayuda de Levo · Para tu tipo de Mac
Para desarrolladores web: node_modules y cachés de paquetes
Los proyectos de JavaScript son pequeños hasta que los instalas. Unas decenas de proyectos después, las carpetas node_modules y las cachés de paquetes suman decenas de gigabytes. Casi todo se recupera con una descarga.
Qué busca Levo
- node_modules en cada proyecto. Al reinstalar, vuelve a partir del lockfile.
- Cachés de paquetes: npm, npx, el almacén de pnpm, Yarn, Bun, Deno, además de las descargas de Electron y node-gyp.
- Salida de compilación de frameworks: Next.js, Nuxt, SvelteKit, Angular, Vite, Astro, Expo y Metro, las cachés de Turborepo y Parcel, y las carpetas
dist. - Descargas de pruebas de navegador: los navegadores de Playwright y Puppeteer, y Cypress.
- Versiones de Node que instalaste con nvm, fnm o Volta. Algunas aparecen en la lista para que las marques tú, y el resto solo en Aggressive.
- Los proyectos de Python, Ruby, PHP, Rust y Go tienen la misma forma: entornos virtuales, carpetas de bundler y vendor, carpetas
targety cachés de módulos.
Qué proyectos se pueden limpiar sin riesgo
Levo es cuidadoso con un proyecto en el que estás trabajando. Una carpeta node_modules se marca solo cuando no hay nada ejecutándose dentro (ni servidor de desarrollo, ni archivo abierto, ni sesión de un agente de programación) y tu agente considera el proyecto inactivo. Un proyecto que usaste esta mañana se queda sin marcar.
Tu agente aporta criterio. Una carpeta dist que está confirmada en git no es una salida de compilación, y tu agente conoce la diferencia.
Servidores de desarrollo y watchers
Un servidor de desarrollo o un watcher olvidado es un motivo habitual de que el ventilador se ponga en marcha. Abre Free memory, CPU and GPU y tu agente enumera los que llevan horas inactivos, para que los cierres. Consulta Libera memoria, CPU y GPU.
Una buena rutina
- Analiza y luego abre Project dependencies.
- Elige un nivel de limpieza. Balanced es un buen comienzo: marca los proyectos que tu agente considera inactivos.
- Pulsa Clean up. Cuando vuelvas a un proyecto antiguo, ejecuta
npm install(o el equivalente de tu herramienta) como siempre.
Las cachés de paquetes solo aceleran las instalaciones, así que bórralas sin miedo. Sin ellas, la siguiente instalación es más lenta y necesita red una vez.