Asumsikan saya menginstal paket proyek dengan npm installyang terlihat dalam package.jsonuntuk modul yang akan diinstal. Setelah beberapa saat saya melihat bahwa saya tidak memerlukan modul tertentu dan menghapus ketergantungannya dari package.json. Lalu saya menghapus beberapa modul lain dari package.jsonkarena mereka tidak diperlukan lagi dan yang lain diganti dengan alternatif.
Sekarang saya ingin membersihkan node_modulesfolder sehingga hanya modul yang terdaftar package.jsontetap di sana dan sisanya harus pergi, seperti npm clean. Saya tahu saya bisa menghapusnya secara manual tetapi ingin memiliki fungsionalitas gula siap pakai yang bagus untuk itu.
node_modulesfolder root , dan tidak seperti sebelumnya, di mana setiap dependensi memiliki dependensi sendiri menginstal dinode_modulesfolder mereka sendiri..dengan salinan yang tak terhitung dari dependensi yang sama ... jadi apakahnpm pruneini mempertimbangkan? karena dependensi-dalam itu tidak ditulis pada proyek utamapackage.jsonAnda .. prune harus terlihat rekursif.