Build of branch 2022.3 started failing. The error preventing the build was approximatelly this “package except@29.1.2 is not compatible with node 12”.
We do not depend on the package but some of our depencies do. You will find this looking at the yarn.lock
:
"@types/jest@*":
version "29.1.1"
resolved "https://registry.yarnpkg.com/@types/jest/-/jest-29.1.1.tgz#cf21a..."
integrity sha512-U9Ey...
dependencies:
expect "^29.0.0"
pretty-format "^29.0.0"
So someting depends on package @types/jest
in ANY version and the currently installed version (29.1.1) depends on package expect
version 29.0.0 or any higher minor or build version.
See documentation here:
You can see here that the version 29.1.2 of the expect
package was released a week ago:
and version 29.1.1 of @types/jest
was released at about the same time:
I only experienced the problem today probably because I deleted the directory node_packages
so when I run yarn
after that the latest versions were downloaded.
This problem might be in other branches as well.
Welcome to javascript development.