Error code

npm EBADENGINE

NPMEBADENGINE
Runtime Error Code· An error code from a programming runtime or package manager, like Node.js or npm.

What it means

The package requires a Node.js (or npm) version that does not match the currently running version.

How to fix it

  1. Install a compatible Node.js version using nvm or fnm.
  2. Run npm install --engine-strict=false to bypass the check (not recommended for production).
  3. Update Node.js to a version within the required range.

Not affiliated with npm. Answer summarized from the manufacturer's manual linked above; consult that source for the authoritative procedure.