Jest正在拾取一箇舊版本的軟件包,因此我的測試失敗,除非我使用--no-cache
。我甚至可以從node_modules
刪除包文件夾,Jest很高興能夠運行測試(幾乎全部通過)。如何清除Jest緩存?
那麼如何清除Jest緩存?
Jest正在拾取一箇舊版本的軟件包,因此我的測試失敗,除非我使用--no-cache
。我甚至可以從node_modules
刪除包文件夾,Jest很高興能夠運行測試(幾乎全部通過)。如何清除Jest緩存?
那麼如何清除Jest緩存?
您可以通過運行jest --showConfig
找到緩存位置。查找cacheDirectory
密鑰。它的值是您需要刪除的文件夾的名稱。
由於玩笑 21.3.0 22.0.0+的,你可以使用--clearCache
選項:
刪除玩笑緩存目錄,然後退出而不運行測試。如果該選項被傳遞,將刪除cacheDirectory,或Jest的默認緩存目錄。
爲了便於參考(每@Beraliv爲): https://facebook.github.io/jest/docs/en/cli.html#clearcache
v21.3.0尚未發佈! – JoeTidee
看起來像版本21.3從來沒有超出測試版本,但版本22現在可用。 –
Jest提供22.0.0+ https://facebook.github.io/jest/docs/en/cli.html#clearcache – Beraliv