svelteness/kit-docs

Deploy to vercel

Opened this issue · 1 comments

I get this error

Error: The Serverless Function "." has invalid runtime: "nodejs18.x". Learn More: https://github.com/vercel/vercel/blob/main/DEVELOPING_A_RUNTIME.md#lambdaruntime

Hi kamalkech,

This might be due to your build being built with nodejs18 instead of nodejs16, which is the latest version Vercel supports. You can verify this by inspecting your build folder at .vercel/output/builds.json and checking the version of node pointed to in argv.

These are the steps I took to fix this:

  1. Force uninstall nodejs18 from my system (brew uninstall node --forced)
  2. Use nvm to select my current node version.
  3. Running where node only shows one path (the path to .nvm)
  4. Running node -v shows v16.x

Hope this helps :)