Tôi có một package.json
với tất cả devDependencies
của mình.Tại sao không `npm prune` xóa thư mục khỏi node_modules?
Hiểu biết của tôi là nếu tôi xóa phụ thuộc và chạy npm prune
, nút sẽ xóa thư mục mô-đun khỏi node_modules
. Đây có vẻ là cách dễ nhất để duy trì thư mục node_modules
của tôi.
Từ docs:
NPM mận
Hủy bỏ gói không liên quan
lệnh này loại bỏ gói "không liên quan".
Các gói không liên quan là các gói không được liệt kê trong danh sách phụ thuộc của gói phụ huynh .
Tuy nhiên, đôi khi ngay cả sau khi chạy npm prune
Tôi vẫn có thư mục mô-đun trong số node_modules
.
Tại sao điều này xảy ra và cách chính xác để xóa các mô-đun không được sử dụng là gì?
Thực hiện danh sách 'npm'. Là thư mục trong câu hỏi một phụ thuộc transitive (phụ thuộc của một phụ thuộc)? –