javascript - Uppgradering av Jest till v29 - Fel Testmiljö jest-environment-jsdom kan inte hittas


Har någon lyckats uppgradera till senaste Jest-versionen 29?
Jag får ett felmeddelande:

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

Svar #1

Jest-teamet lade till ett mer beskrivande felmeddelande i version 28.0.1

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

Att installera jsdom-paketet löser problemet:

npm
npm install -D jest-environment-jsdom
yarn
yarn add -D jest-environment-jsdom

Relaterade artiklar