-
-
Notifications
You must be signed in to change notification settings - Fork 1.9k
Closed
Labels
Description
We're stuck running on Node.js 12.x due to node-ffi-napi being nondeterministically broken on any release above 14.x.
In this project, we install node-gyp@9
, but since 9.4.0 bumped to make-fetch-happen@11
(via 02480f6) which has a semver-major change that propagates downward, installing fails as such:
error make-fetch-happen@11.1.1: The engine "node" is incompatible with this module. Expected version "^14.17.0 || ^16.13.0 || >=18.0.0". Got "12.22.12"
error Found incompatible module.
From the make-fetch-happen changelog:
⚠️ BREAKING CHANGES
make-fetch-happen
is now compatible with the following semver range for node:^14.17.0 || ^16.13.0 || >=18.0.0
Another failing in this amazing 'semver' system? Probably.