UGA Boxxx

つぶやきの延長のつもりで、知ったこと思ったこと書いてます

【Jest】バージョンを上げたらtestEnvironment: 'jsdom'でエラーになった

Jestをv29に上げたら以下のエラーが発生した

● Validation Error:

  Test environment jest-environment-jsdom cannot be found. Make sure the testEnvironment configuration option points to an existing node module.

  Configuration Documentation:
  https://jestjs.io/docs/configuration


As of Jest 28 "jest-environment-jsdom" is no longer shipped by default, make sure to install it separately.

エラーメッセージの記載の通り、jest-environment-jsdomがv28からデフォルトでインストールされなくなったので、自分でインストールが必要みたい

実際にインストールしてみたら動いた

https://jestjs.io/docs/configuration