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