Skip to content
Dashboard

Node.js 20 is being deprecated on October 1, 2026

Ali SmesseimSoftware Engineer
Terminal
npm i -g vercel@latest
vercel project ls --update-required

Listing your projects that still target a deprecated Node.js version.

Upgrade this Vercel project from Node.js 20 to 24. Set the engines field in package.json to { "node": "24.x" }, which overrides the Project Settings version on the next deployment. Update any Node 20 pins in .nvmrc, .node-version, or CI configs. Switch the local runtime to Node 24, reinstall dependencies, run the build and tests, and fix any breaking changes. After deploying, confirm the version by logging process.version.

Hand off to your coding agent to handle upgrading your project for you.

Dockerfile.vercel
FROM node:20-alpine
WORKDIR /app
COPY . .
RUN npm ci
# your server must listen on $PORT
CMD ["node", "server.js"]

Pinning Node.js 20 as the base image. The Node.js version in Project Settings does not apply to containers, so the deprecation does not block these deployments.

Ready to deploy?