What it means
Your project asks for a Node.js version range, and the builder has no version in that range. The message names the range and lists the versions it does have. The builder follows current Node.js releases, so a project pinned to an old version can hit this.
How to fix it
-
Pick a version from the list in the message
Choose a major version the message lists, and one your code supports.
-
Set it in
package.jsonor.nvmrcUpdate the
engines.noderange inpackage.json, or add a.nvmrcfile that names the version. A.node-versionfile also works.{ "engines": { "node": ">=22" } } -
Commit and deploy again
A failed deploy never counts against your plan.