node_modules klasörü ya da klasörleri bazen proje dizinlerinde boyut olarak çok büyük hale gelebiliyor. ki birden fazla proje olması durumunda bu büyüme katlanarak artalabiliyor. node_modules klasörünün boyutuyla ilgili sıkıntı yaşamaya başladığınız durumda kullanabileceğiniz bazı araçları listeleyeceğim.
1. node-prune
https://github.com/tj/node-prune
Belirli bir proje dizininde bulunan node_modules klasörü içinde bulunan gereksiz dosyaları silerek dosyanın boyutunu azaltmayı sağlıyor.
2. autarky
https://github.com/pranshuchittora/autarky
Birden fazla proje içerisinde bulunan node_modules klasörlerinin tümünü tek seferde belirlenen zaman aralığı kadar güncellemediyse silmenizi sağlayan bir araç. Örneğin aylardır üstünde çalışmadığınız bir projede bulunan node_modules klasörünü temizlemeyi sağlıyor.
3. dizin altında bulunan tüm node_modules klasörlerini silmek
Çok fazla node_modules dosyasına sahibim ve tek seferde tümünden kurtulmak istiyorum diyorsanız bu komut işinizi görebilir. Çalıştırdığınız dizin altında bulunan tüm klasörleri recursive olarak kontrol ederek gördüğü tüm node_modules klasörlerinin tümüyle silinmesini sağlıyor.
find . -name "node_modules" -type d -prune -exec rm -rf '{}' +
kaynaklar
Hiç yorum yok:
Yorum Gönder