Câu trả lời:
Ok tôi tự tìm ra câu trả lời. Giống như npm cache clean, Sợi cũng có cái riêng của nó.
yarn cache clean
Chạy đi yarn cache clean.
Chạy yarn help cache trong bash của bạn, và bạn sẽ thấy:
Cách sử dụng: bộ đệm sợi [ls | sạch] [cờ]
Tùy chọn: -h, --hỗ
trợ thông tin sử dụng đầu ra -V, - đảo ngược đầu ra số phiên bản --offline --prefer-offline
--strict-semver
--json
--global-library [path]
--modules- library [path] thay vì cài đặt các mô-đun vào thư mục node_modules so với cwd, hãy xuất chúng ở đây
--packages-root [path] thay vì lưu trữ các mô-đun vào một gói toàn cầu, lưu trữ chúng ở đây
--mutex [type] [: specifier] sử dụng một mutex để đảm bảo chỉ có một thể hiện sợi đang thực thiTruy cập http://yarnpkg.com/en/docs/cli/cache để biết tài liệu về lệnh này.
Cũng lưu ý rằng thư mục lưu trữ được đặt trong ~/.yarn-cache/:
yarn cache clean: xóa thư mục đó
yarn cache list: hiển thị danh sách các phụ thuộc được lưu trữ
yarn cache dir: in ra đường dẫn của thư mục lưu trữ của bạn
~/.yarn-cache/
~/Library/Caches/Yarn/v6báo cáo bởi yarn cache dirlệnh.
yarn cache dirtrả lại ~/Library/Caches/Yarn/v6. Nhưng ~/.yarn-cache/là 2.8GB và chưa được cập nhật kể từ tháng Giêng năm 2018. yarn cache clean không hoạt động trên ~/.yarn-cache/. Nó phải được xóa bằng tay. Vị trí bộ nhớ cache dường như là một chủ đề hỗn độn github.com/yarnpkg/yarn/search?q=.yarn-cache&type=Commits
Ngoài câu trả lời, hãy $ yarn cache cleanxóa tất cả các thư viện khỏi bộ đệm. Nếu bạn muốn xóa bộ nhớ cache của lib cụ thể $ yarn cache dirđể chạy đúng đường dẫn thư mục bộ đệm sợi cho hệ điều hành của bạn, sau đó $ cdđến thư mục đó và xóa thư mục có name+ versioncủa lib bạn muốn dọn dẹp.