Giả sử tôi cài đặt các gói dự án với npm install
vẻ bề ngoài đó vào package.json
cho mô-đun để được cài đặt. Sau một thời gian, tôi thấy rằng tôi không cần một số mô-đun cụ thể và loại bỏ sự phụ thuộc của nó khỏi package.json
. Sau đó, tôi loại bỏ một số mô-đun khác package.json
vì chúng không còn cần thiết nữa và các mô-đun khác được thay thế bằng các lựa chọn thay thế.
Bây giờ tôi muốn dọn dẹp node_modules
thư mục để chỉ các mô-đun được liệt kê ở package.json
lại đó và phần còn lại phải đi, đại loại như thế npm clean
. Tôi biết tôi có thể loại bỏ chúng bằng tay nhưng muốn có một số chức năng đường sẵn sàng để sử dụng.
node_modules
thư mục gốc chứ không phải như trước đây, nơi mỗi phụ thuộc có cài đặt phụ thuộc riêng trong cácnode_modules
thư mục riêng của họ..với vô số bản sao của cùng một phụ thuộc ... Vì vậy,npm prune
có xem xét điều này? bởi vì những phụ thuộc sâu sắc đó không được viết trên chínhpackage.json
dự án của bạn .. nên cắt tỉa theo cách đệ quy.