Mac'te npm önbelleği (~/.npm) nedir? Silmek güvenli mi?
Evet, npm önbelleğini silmek güvenlidir. npm'in daha önce indirdiği paketlerin yerel bir kopyasıdır ve npm, bir sonraki kurulumda eksik olanları kayıt defterinden (registry) getirir.
Nerede bulunur
~/.npm/_cacacheNedir
npm bir paketi her kurduğunda, indirilen arşivi ve meta verilerini ~/.npm/_cacache içine kaydeder. Böylece aynı sürümün sonraki kurulumları, hangi projede olursa olsun, ağ yerine diskten gelebilir.
Önbellek yalnızca büyür. npm eski sürümleri silmez, bu yüzden kurduğunuz her paketin her sürümü orada kalır.
~/.npm klasörü ayrıca günlükleri ve npx'in çalıştırdığı paketleri tutar. Bunlar kıyasla küçüktür ve silinmeleri de güvenlidir.
Ne kadar büyür
Bir iki yıl düzenli JavaScript çalışmasından sonra çoğu zaman birkaç GB.
Elle nasıl temizlenir
- Terminal'i açın.
- Aşağıdaki komutu çalıştırın. npm'in önbellek klasöründeki her şeyi siler. npm --force ister, çünkü önbelleğin kendi kendini onardığını ve temizlemenin nadiren gerektiğini kabul eder.
- npm'in yalnızca önbelleği denetleyip gereksiz verileri atmasını istiyorsanız bunun yerine npm cache verify çalıştırın.
npm cache clean --forceSonrasında ne olur
Projeleriniz ve node_modules klasörleri çalışmaya devam eder. Sonraki kurulumlar paketleri kayıt defterinden yeniden indirir, bu yüzden daha uzun sürer ve ağ bağlantısı gerektirir.
Diskzy bunu nasıl ele alır
Diskzy, npm önbelleğini Clean up (Temizlik) sekmesinde listeler ve aynı şekilde ele aldığı diğer paket yöneticisi önbellekleriyle birlikte işaretler.
İlgili rehberler
Mac'inizdeki alanın nereye gittiğini görün
Diskzy diskinizin haritasını çıkarır, Sistem Verileri'ni açıklar ve güvenli olanı temizler. 72 saat ücretsiz, sonra 2 Mac için tek seferlik 9 $.
Diskzy'yi ücretsiz deneyin