2017-07-02 40 views
11

Jest pobieraniem starej wersji pakietu, a zatem moje testy kończą się niepowodzeniem, chyba że użyję --no-cache. Mogę nawet skasować folder paczki z node_modules, a Jest z przyjemnością przeprowadzi testy (prawie wszystkie).Jak czyścić Czy cache?

W jaki sposób wyczyścić pamięć podręczną Czy to?

Odpowiedz

19

Lokalizacja pamięci podręcznej można znaleźć, uruchamiając jest --showConfig. Poszukaj klucza cacheDirectory. Jego wartość to nazwa folderu, który musisz usunąć.

8

Od żartem 21.3.0 22.0.0+, można skorzystać z opcji --clearCache:

Usuwa katalog cache żartem, a następnie kończy bez uruchamiania testów. Usunie cacheDirectory, jeśli opcja zostanie przekazana, lub domyślny katalog pamięci podręcznej Jest.

Dla ułatwienia (zgodnie @Beraliv): https://facebook.github.io/jest/docs/en/cli.html#clearcache

+2

v21.3.0 nie została jeszcze wydana! – JoeTidee

+1

Wygląda na to, że wersja 21.3 nigdy nie była w wersji beta, ale wersja 22 jest już dostępna. –

+1

dostępny w Jest 22.0.0+ https://facebook.github.io/jest/docs/en/cli.html#clearcache – Beraliv