2022年8月起,Vercel 要求 Node.js 项目版本在 16.x 以上,旧版本 Node.js 项目不再部署,本文记录解决方案。
问题复现 {#问题复现}
-
Vercel 部署失败,错误信息:
-
事实上当前本机 Node.js 版本确实是16.15
解决方案 {#解决方案}
-
需要通过 package.json 告诉 Vercel 我们的项目 Node.js 版本
-
修改 package.json ,加入:
-
更新包,修正当前的问题
-
再次 push 到 Vercel 即可正常部署
参考资料 {#参考资料}
文章链接:
https://www.zywvvd.com/notes/hexo/website/36-vercel-node-upgrade/vercel-node-upgrade/