Jest はパッケージの古いバージョンを取得しているため、 を使用しない限りテストは失敗します--no-cache
。 フォルダーからパッケージ フォルダーを削除してもnode_modules
、Jest はテストを実行します (ほぼすべてが合格します)。
では、Jest キャッシュをクリアするにはどうすればよいでしょうか?
ベストアンサー1
ただ走れ:
Node.js プロジェクトにJest を依存関係としてインストールしていてjest
、コマンドが機能しない場合は、package.json
ファイル内に新しいスクリプトを作成してください。
{
...
"scripts:" {
"clear_jest": "jest --clearCache"
}
...
}
次に、ターミナルで次のコマンドを実行します:
npm run clear_jest
最新の NPM では、次のように実行することもできます (クレジット: johny )。
npx jest --clearCache