Deploy to vercel
Opened this issue · 1 comments
kamalkech commented
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
eltigerchino commented
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:
- Force uninstall
nodejs18
from my system (brew uninstall node --forced) - Use
nvm
to select my current node version. - Running
where node
only shows one path (the path to .nvm) - Running
node -v
shows v16.x
Hope this helps :)