2013-11-15 13 views

Trả lời

26

Thư mục ~/.npm là thư mục bộ nhớ cache chứa các gói cục bộ để bạn không phải tải xuống nhiều lần khi bạn cài đặt chúng trong một dự án mới. Bạn có thể xóa một cách an toàn thư mục này và bạn có thể trong thực tế làm điều đó bằng cách sử dụng npm cache command:

$ npm cache clean 

Thư mục ~/.node-gypdevDir của node-gyp (xem relevant source code). This is where development header files are copied để thực hiện việc biên soạn các mô-đun gốc. bạn có thể xóa thư mục này một cách an toàn, vì nó sẽ được tạo lại vào lần tới bạn sẽ cài đặt một mô-đun cần node-gyp.

+0

Cũng có các thư mục '/ tmp/npm- *' có thể chiếm nhiều không gian. Chúng cũng có thể được xóa một cách an toàn. Thông thường, đây là điều được hệ điều hành tự động thực hiện, nhưng đôi khi bạn có thể muốn xóa chúng theo cách thủ công, ví dụ: khi xây dựng hình ảnh Docker. – skozin

+1

Xóa '~/.npm' có ý nghĩa khi bạn muốn xóa bộ nhớ cache và tạo không gian trống. Nhưng khi bạn đang định dạng/xây dựng lại một máy, nó không có ý nghĩa hơn để sao lưu thư mục này thay vì vậy bạn không cần phải tải về một tấn các gói một lần nữa? Nếu bạn sao lưu thư mục này và dán nó vào thư mục chính ('~ /') của bản cài đặt mới, nó có hoạt động không? –

Các vấn đề liên quan