¿Qué es la caché de npm (~/.npm) en Mac? ¿Se puede borrar?
Sí, es seguro borrar la caché de npm. Es una copia local de paquetes que npm ya ha descargado, y npm obtiene del registro lo que falte la próxima vez que instalas.
Dónde está
~/.npm/_cacacheQué es
Cada vez que npm instala un paquete, guarda el archivo descargado y sus metadatos en ~/.npm/_cacache. Así, las instalaciones posteriores de la misma versión, en cualquier proyecto, pueden salir del disco en lugar de la red.
La caché solo crece. npm no elimina las versiones antiguas, así que cada versión de cada paquete que has instalado se queda ahí.
La carpeta ~/.npm también contiene registros y los paquetes que ha ejecutado npx. En comparación ocupan poco, y también es seguro eliminarlos.
Cuánto llega a ocupar
A menudo unos pocos GB tras uno o dos años de trabajo habitual con JavaScript.
Cómo vaciarla a mano
- Abre Terminal.
- Ejecuta el comando de abajo. Borra todo lo que hay en la carpeta de caché de npm. npm pide --force porque considera que la caché se repara sola y que rara vez hace falta vaciarla.
- Si solo quieres que npm compruebe la caché y descarte los datos innecesarios, ejecuta npm cache verify en su lugar.
npm cache clean --forceQué pasa después
Tus proyectos y sus carpetas node_modules siguen funcionando. Las siguientes instalaciones vuelven a descargar los paquetes del registro, así que tardan más y necesitan conexión de red.
Cómo la trata Diskzy
Diskzy muestra la caché de npm en la pestaña Clean up (Limpieza) y la marca, junto con las demás cachés de gestores de paquetes, que trata igual.
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