Asumsikan saya menginstal paket proyek dengan npm install
yang terlihat dalam package.json
untuk 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.json
karena mereka tidak diperlukan lagi dan yang lain diganti dengan alternatif.
Sekarang saya ingin membersihkan node_modules
folder sehingga hanya modul yang terdaftar package.json
tetap 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_modules
folder root , dan tidak seperti sebelumnya, di mana setiap dependensi memiliki dependensi sendiri menginstal dinode_modules
folder mereka sendiri..dengan salinan yang tak terhitung dari dependensi yang sama ... jadi apakahnpm prune
ini mempertimbangkan? karena dependensi-dalam itu tidak ditulis pada proyek utamapackage.json
Anda .. prune harus terlihat rekursif.