Mac'te pnpm store nedir, silmek güvenli mi?
Evet, pnpm store'u budamak veya silmek güvenlidir. pnpm, bir sonraki pnpm install çalıştırışınızda eksik paketleri yeniden indirir.
Nerede bulunur
~/Library/pnpm/storeNedir
pnpm, diskinizde paket dosyalarının içerik adresli tek bir deposunu (store) tutar. Bağımlılıkları kurarken dosyaları kopyalamak yerine depodan her projenin node_modules klasörüne bağlar; pnpm'in proje başına tam bir kopyadan daha az yer kaplamasının nedeni budur.
Depo büyür, çünkü paketler, onları kullanan projeler daha yeni sürümlere geçtikten veya silindikten sonra da içinde kalır. Budama (prune) işlemi, artık hiçbir yerden başvurulmayan bu paketleri siler.
macOS'te saptanmış konum ~/Library/pnpm/store klasörüdür. Sizinkinin nerede olduğunu pnpm store path ile doğrulayabilirsiniz.
Ne kadar büyür
Genellikle birkaç GB, farklı bağımlılık sürümleri olan çok sayıda projede çalışıyorsanız daha fazla.
Elle nasıl temizlenir
- Terminal'i açın.
- Aşağıdaki komutu çalıştırın. Mac'inizdeki hiçbir projenin artık başvurmadığı paketleri depodan siler, gerisini bırakır.
- Bunun yerine deponun tamamını silmek için pnpm store path ile yerini bulun ve o klasörü silin. Bu durumda projelerin, bağımlılıklarındaki bir sonraki değişiklikten önce pnpm install çalıştırması gerekir.
pnpm store pruneSonrasında ne olur
Budamadan sonra mevcut projeler çalışmaya devam eder, çünkü kullandıkları paketler hâlâ depodadır. Silinen her şey, bir proje ona bir sonraki ihtiyaç duyduğunda yeniden indirilir.
Diskzy bunu nasıl ele alır
Diskzy, pnpm önbelleğini Clean up (Temizlik) sekmesinde listeler ve npm, Yarn ve Bun önbellekleri gibi 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