Vercel deployment fails with Node.js engine version mismatch error

We are running into an issue where the NodeJS 24.14.0 is not working if we set engine to that specific LTS version. It feels like 24.13.0 is the only available version on Vercel right now. We were not sure if this is build cache issue however even trying redeploy without build cache seemed to cause issue. Any tips here

Build logs:

Warning: Detected "engines": { "node": "24.14.0" } in your `package.json` with major.minor.patch, but only major Node.js Version can be selected. Learn More: https://vercel.link/node-version
Running "vercel build"
Vercel CLI 50.31.0
Warning: Detected "engines": { "node": "24.14.0" } in your `package.json` with major.minor.patch, but only major Node.js Version can be selected. Learn More: https://vercel.link/node-version
Running "install" command: `yarn install --frozen-lockfile`...
yarn install v1.22.19
[1/5] Validating package.json...
error some-nice-app@1.2.3: The engine "node" is incompatible with this module. Expected version "24.14.0". Got "24.13.0"
error Found incompatible module.
2 Likes

I do see https://github.com/vercel/vercel/issues/11814 and it seems like vercel trails a bit but its been few weeks here AFAIK

1 Like

That’s pretty much the answer. Instead of setting a specific minor/patch version, you can choose a major version and let the build use the latest minor/patch available to it.

@amyegan any updates on when 23.14.0 will be available?

I don’t have an estimated date for that yet