Jest キャッシュをクリアするにはどうすればいいですか? 質問する

Jest キャッシュをクリアするにはどうすればいいですか? 質問する

Jest はパッケージの古いバージョンを取得しているため、 を使用しない限りテストは失敗します--no-cache。 フォルダーからパッケージ フォルダーを削除してもnode_modules、Jest はテストを実行します (ほぼすべてが合格します)。

では、Jest キャッシュをクリアするにはどうすればよいでしょうか?

ベストアンサー1

ただ走れ:

jest --clearCache

Node.js プロジェクトにJest を依存関係としてインストールしていてjest、コマンドが機能しない場合は、package.jsonファイル内に新しいスクリプトを作成してください。

{
    ...
    "scripts:" {
        "clear_jest": "jest --clearCache"
    }
    ...
}

次に、ターミナルで次のコマンドを実行します:

npm run clear_jest

最新の NPM では、次のように実行することもできます (クレジット: johny )

npx jest --clearCache

おすすめ記事