旧版构建镜像将于2025年8月1日弃用

旧版构建镜像将于2025年8月1日弃用

💡 原文英文,约200词,阅读约需1分钟。
📝

内容提要

Node.js 18将于2025年4月30日结束LTS支持,Vercel旧版构建镜像将于2025年8月1日弃用。使用旧版镜像的项目需更新至Node.js 20.x及以上,现有部署不受影响,但下次部署需更新版本。可通过命令查看受影响项目。

🎯

关键要点

  • Node.js 18的LTS支持将于2025年4月30日结束。
  • Vercel旧版构建镜像将于2025年8月1日弃用。
  • 使用旧版镜像的项目需更新至Node.js 20.x及以上。
  • 现有部署不受影响,但下次部署需更新版本。
  • 使用Node.js 18.x或在package.json中使用覆盖的项目使用旧版镜像。
  • 旧版镜像与最新构建镜像的区别包括:最低Node.js版本为20.x,Python工具链版本为3.12,Ruby工具链版本为3.3.x。
  • 可以通过命令查看受影响的项目:npm i -g vercel@latest vercel project ls --update-required。

延伸问答

Node.js 18的LTS支持结束时间是什么时候?

Node.js 18的LTS支持将于2025年4月30日结束。

Vercel旧版构建镜像何时弃用?

Vercel旧版构建镜像将于2025年8月1日弃用。

如果我的项目使用旧版镜像,会有什么影响?

现有部署不会受到影响,但下次部署时需要更新Node.js版本。

如何检查我的项目是否使用旧版构建镜像?

可以通过运行命令 'npm i -g vercel@latest' 和 'vercel project ls --update-required' 来查看受影响的项目。

新版构建镜像与旧版镜像有什么区别?

新版构建镜像的最低Node.js版本为20.x,Python工具链版本为3.12,Ruby工具链版本为3.3.x。

如果我在package.json中使用覆盖,是否会使用旧版镜像?

是的,使用覆盖的项目会使用旧版镜像。

➡️

继续阅读