2013-11-15 17 views

cevap

26

~/.npm klasörü üzerinde ve yeni bir projede bunları yüklerken boyunca onları indirmek zorunda kalmamak için yerel paketleri içeren bir önbellek klasördür. Güvenle bu klasörü silebilirsiniz ve aslında npm cache command kullanarak bunu yapabilirsiniz:

$ npm cache clean 

~/.node-gyp klasörü (relevant source code bakınız) node-gyp ait devDir olduğunu. Yerel modüllerin derlenmesini gerçekleştirmek için This is where development header files are copied. node-gyp gereksinimine sahip bir modül kurduğunuzda yeniden oluşturulacağından bu dizini güvenle silebilirsiniz.

+0

da çok yer kaplayabilir '/ tmp/npm- *' dizinleri vardır. Ayrıca güvenle silinebilir. Genellikle bu, bir işletim sistemi tarafından otomatik olarak gerçekleştirilen bir işlemdir, ancak bazen bunları manuel olarak kaldırmak isteyebilirsiniz, örn. Docker görüntüsünü oluştururken. – skozin

+1

Önbelleği kaldırmak ve boş alan açmak istediğinizde '~/.npm' ifadesini silmek anlamlıdır. Ancak, bir makineyi biçimlendirirken/yeniden oluştururken, bu klasörü yedeklemeniz daha mantıklı olmaz, dolayısıyla tekrar bir ton paket indirmenize gerek kalmaz mı? Bu klasörü yedeklerseniz ve yeni kurulumun ana dizinine ('~ /') yapıştırırsanız, işe yarayacak mı? –