Reactでの環境キー「jest/globals」のエラーの解決方法


解決方法: 以下の方法を試して、このエラーを解決してください。

  1. Jestの設定ファイルを確認する: プロジェクトのルートディレクトリにある「jest.config.js」(または「jest.config.json」)ファイルを開きます。このファイルにはJestの設定が含まれています。設定ファイル内で「globals」キーを探し、その値が正しく設定されているか確認してください。

例:

module.exports = {
  globals: {
    // 他のグローバル変数が設定されている場合はここに記述
    "jest/globals": true
  },
  // 他の設定オプションが続く可能性があります
};
  1. Jestのバージョンを確認する: Jestのバージョンが古い場合、一部の環境キーが認識されない可能性があります。プロジェクトのルートディレクトリで次のコマンドを実行して、Jestのバージョンを確認してください。
npx jest --version

最新のバージョンにアップデートする必要がある場合は、Jestの公式ドキュメントを参照してアップデート手順を確認してください。

  1. モジュールのインストールを確認する: Jestの環境キー「jest/globals」が正しく認識されるためには、関連するモジュールがインストールされている必要があります。プロジェクトのルートディレクトリで次のコマンドを実行して、必要なモジュールがインストールされているか確認してください。
npm ls jest --depth=0

必要なモジュールが見つからない場合は、次のコマンドを実行してモジュールをインストールしてください。

npm install jest --save-dev
  1. プロジェクトを再起動する: 設定の変更やモジュールのインストール後には、プロジェクトを再起動して変更を反映させることが重要です。ターミナルやエディタを再起動し、テストを再実行してみてください。