Vercel 部署:更新 NPM 包时发生内部服务器错误

Vercel Deployment: Internal Server Error when updating NPM Packages

我目前正在开发 NUXT 2.x 应用程序,我正在 Vercel 上托管开发项目。现在,由于 NPM 包已过时并且我想删除一些包,Vercel 上的已部署版本会抛出一个包含 500 错误的空页面。如果我将更改存储在 package.json 中,则在已部署版本上一切正常。

如何从我当前的版本中更新/删除 NPM 包并将其部署到 Vercel 上?

我建议使用 yarn upgrade-interactive --latest 来获取所有包的列表和可能的更新。
如果要删除特定的,请选择 yarn remove my-not-so-cool-package.

考虑将您的 Node.js 版本升级到 14,并在推送到 Vercel 之前尝试在本地构建。

然后,归结为读出包版本之间可能存在的差异并修复重大更改(如果有)。
没有您提供的更多信息,我帮不上什么忙。

显然,我不得不将 Firebase 版本从 9.5 降级到 9.1,然后它在 Vercel 上部署得很好。