Odpowiedzi:
Ok sam znalazłem odpowiedź. Podobnie jak npm cache clean
Przędza ma również swoją własną
yarn cache clean
Uruchom yarn cache clean
.
Uruchom yarn help cache
w swoim bashu, a zobaczysz:
Użycie: pamięć podręczna przędzy [ls | clean] [flagi]
Opcje: -h, - informacje o zużyciu danych wyjściowych pomocy -V, --wersja
wypisuje numer wersji - offline
--prefer- offline - ścisły-semver -
json
--global-folder [ścieżka]
--modules-folder [ścieżka] zamiast instalować moduły w folderze node_modules względem cwd, wyślij je tutaj -
packages-root [ścieżka] zamiast przechowywać moduły w katalogu głównym pakietów globalnych, zapisz je tutaj -
mutex [typ] [: specyfikator] użyj muteksu, aby upewnić się, że działa tylko jedna instancja przędzyOdwiedź http://yarnpkg.com/en/docs/cli/cache, aby uzyskać dokumentację dotyczącą tego polecenia.
Pamiętaj również, że buforowany katalog znajduje się w ~/.yarn-cache/
:
yarn cache clean
: czyści ten katalog
yarn cache list
: pokazuje listę buforowanych zależności
yarn cache dir
: drukuje ścieżkę do katalogu z pamięci podręcznej
~/.yarn-cache/
~/Library/Caches/Yarn/v6
zgodny z raportem yarn cache dir
polecenia.
yarn cache dir
zwraca ~/Library/Caches/Yarn/v6
. Ale ~/.yarn-cache/
jest 2.8GB i nie został zaktualizowany od stycznia 2018 r yarn cache clean
nie działa na ~/.yarn-cache/
. Musi zostać ręcznie usunięty. Lokalizacja bufora wydaje się burzliwym tematem github.com/yarnpkg/yarn/search?q=.yarn-cache&type=Commits
Oprócz odpowiedzi $ yarn cache clean
usuwa wszystkie biblioteki z pamięci podręcznej. Jeśli chcesz usunąć uruchamianie pamięci podręcznej określonej biblioteki lib, $ yarn cache dir
aby uzyskać właściwą ścieżkę do katalogu pamięci podręcznej przędzy dla swojego systemu operacyjnego, przejdź $ cd
do tego katalogu i usuń folder z name
+ version
biblioteką lib, którą chcesz oczyścić.