Jawaban:
Ok saya menemukan jawabannya sendiri. Sama seperti npm cache clean
, Benang juga memiliki sendiri
yarn cache clean
Lari yarn cache clean
.
Jalankan yarn help cache
di bash Anda, dan Anda akan melihat:
Penggunaan: cache benang [ls | clean] [flags]
Opsi: -h, --bantuan informasi penggunaan keluaran -V, --versi keluaran nomor versi --offline
--prefer-offline
--strik-semver
--json
--global-folder [path]
--modules-folder [path] daripada menginstal modul ke folder node_modules relatif terhadap cwd, output di sini
--packages-root [path] daripada menyimpan modul ke root paket global, simpan di sini
--mutex [type] [: specifier] gunakan mutex untuk memastikan hanya satu instance benang yang dieksekusiKunjungi http://yarnpkg.com/en/docs/cli/cache untuk dokumentasi tentang perintah ini.
Perhatikan juga bahwa direktori yang di-cache terletak di ~/.yarn-cache/
:
yarn cache clean
: membersihkan direktori itu
yarn cache list
: menunjukkan daftar dependensi yang di-cache
yarn cache dir
: mencetak jalur direktori cache Anda
~/.yarn-cache/
~/Library/Caches/Yarn/v6
seperti yang dilaporkan oleh yarn cache dir
perintah.
yarn cache dir
kembali ~/Library/Caches/Yarn/v6
. Tapi ~/.yarn-cache/
adalah 2.8GB dan belum diperbarui sejak Januari 2018. yarn cache clean
tidak bekerja pada ~/.yarn-cache/
. Itu harus dihapus secara manual. Lokasi cache tampaknya menjadi subjek yang kacau github.com/yarnpkg/yarn/search?q=.yarn-cache&type=Commits
Selain jawabannya, $ yarn cache clean
hapus semua perpustakaan dari cache. Jika Anda ingin menghapus run cache lib tertentu $ yarn cache dir
untuk mendapatkan jalur direktori cache thread yang tepat untuk OS Anda, maka $ cd
ke direktori itu dan hapus folder dengan name
+ version
lib yang ingin Anda bersihkan.