#56 most commondependenciesReplitCursorWindsurfBolt.newv0

Node.js version mismatch (Unsupported engine / requires Node >= 18)

npm WARN EBADENGINE Unsupported engine / The engine "node" is incompatible with this module. Expected version ">=18.17.0". / You are using Node.js 16.x. Next.js requires Node.js >= 18.

Got a slightly different error? Paste the exact message and get a fix prompt tailored to it.

Paste your error →

What it means

Your app needs a newer version of Node (the engine that runs JavaScript on servers) than the one your computer or host is using.

How to fix it: paste this prompt into your AI builder

Fix prompt for Bolt, Cursor, Replit, v0, Windsurf
I have a Node version error. Check the required Node version from the error and package engines, then set it consistently: add "engines": {"node": ">=20"} (or the needed version) to package.json and a .nvmrc file, and tell me what to set in my host's Node.js version setting. Don't upgrade other dependencies.

If the AI can't fix it: manual steps

  1. Vercel: Project Settings, Build and Deployment, Node.js Version. Netlify: set a NODE_VERSION env var.
  2. Locally: install the current LTS version of Node from nodejs.org.

Where this happens

Seen in these AI app builders and editors:

ReplitCursorWindsurfBolt.newv0

Sources

Related dependencies errors

Still stuck? Paste your full error and UnstuckMyVibe will match it and hand you the exact fix prompt.

Fix my error →