2016-10-12 26 views
67

Wykonuję testy porównawcze dla przędzy na Facebooku. W tym celu muszę wyczyścić moją globalną pamięć podręczną przędzy.Jak wyczyścić pamięć podręczną w przędzy?

Czy jest dostępne polecenie? Mam usunięty przeze mnie folder ~/.yarn-cache, ale wydaje mi się to dość ręczne.

Odpowiedz

57

OK Sam znalazłem odpowiedź. Podobnie jak npm cache clean, przędza ma również swój własny

yarn cache clean 
65

Wystarczy uruchomić yarn cache clean.


Run yarn help cache w bash, a zobaczysz:

Zastosowanie: przędza cache [ls | czysty] [flagi]

opcje: -h, --help wyjście informacje o użytkowaniu -V, --version wypisz numer wersji - offline
- prezenter-offline
- astrict-semver
--json
--global foldera [ścieżka]
--modules foldera [ścieżka] zamiast instalowania modułów do node_modules folderu względem CWD wyjście je tutaj
--packages root [ścieżka ] zamiast przechowywania modułów w globalną pakiety root, przechowywać je tutaj
--mutex [typ] [:] specyfikatora używać mutex, aby zapewnić tylko jeden przykład przędza jest wykonywany

Wizyta http://yarnpkg.com/en/docs/cli/cache do dokumentacji na temat tego polecenia.

+0

To jest ta sama odpowiedź od @nikjohn –

23

Należy również pamiętać, że w pamięci podręcznej katalogu znajduje się ~/.yarn-cache/:

yarn cache clean: czyści, że katalog

yarn cache list: pokazuje listę buforowanych zależności

yarn cache dir: Drukuje się ścieżka do buforowany katalog

5

Oprócz odpowiedzi, $ yarn cache clean ponownie przenosi wszystkie biblioteki z pamięci podręcznej. Jeśli chcesz usunąć pamięć podręczną określonej biblioteki, uruchom $ yarn cache dir, aby uzyskać właściwą ścieżkę do katalogu pamięci podręcznej przędzy dla swojego systemu operacyjnego, a następnie $ cd do tego katalogu i usuń folder z name + version biblioteki, którą chcesz wyczyścić.

Powiązane problemy