解決方法: 以下の方法を試して、このエラーを解決してください。
- Jestの設定ファイルを確認する: プロジェクトのルートディレクトリにある「jest.config.js」(または「jest.config.json」)ファイルを開きます。このファイルにはJestの設定が含まれています。設定ファイル内で「globals」キーを探し、その値が正しく設定されているか確認してください。
例:
module.exports = {
globals: {
// 他のグローバル変数が設定されている場合はここに記述
"jest/globals": true
},
// 他の設定オプションが続く可能性があります
};
- Jestのバージョンを確認する: Jestのバージョンが古い場合、一部の環境キーが認識されない可能性があります。プロジェクトのルートディレクトリで次のコマンドを実行して、Jestのバージョンを確認してください。
npx jest --version
最新のバージョンにアップデートする必要がある場合は、Jestの公式ドキュメントを参照してアップデート手順を確認してください。
- モジュールのインストールを確認する: Jestの環境キー「jest/globals」が正しく認識されるためには、関連するモジュールがインストールされている必要があります。プロジェクトのルートディレクトリで次のコマンドを実行して、必要なモジュールがインストールされているか確認してください。
npm ls jest --depth=0
必要なモジュールが見つからない場合は、次のコマンドを実行してモジュールをインストールしてください。
npm install jest --save-dev
- プロジェクトを再起動する: 設定の変更やモジュールのインストール後には、プロジェクトを再起動して変更を反映させることが重要です。ターミナルやエディタを再起動し、テストを再実行してみてください。