【问题标题】:How to fix Vercel Deploy Next jS without any error notification?如何在没有任何错误通知的情况下修复 Vercel Deploy Next jS?
【发布时间】:2021-09-06 21:49:18
【问题描述】:

我已开发 NextJS 项目并已部署到 Vercel。今天,当我更新我的代码并推送到 Github,并开始在 Vercel 上部署时,它显示错误。构建日志附在屏幕截图中。

我尝试删除 node_modules、清理缓存等,但没有成功。 奇怪的是我没有看到任何错误以及失败的原因。在我的本地主机中,一切正常,没有任何错误,但 Vercel 没有给我任何错误,只是一个通知:

错误:命令“npm run build”以 1 退出

有人可以告诉我这可能是什么原因吗?我可以看到有一些警告,但我认为这些警告不是这个奇怪问题的主要原因。

【问题讨论】:

  • 在本地运行npm run build 时能否复制问题?
  • 当我在本地运行build 时,我收到一条警告,当它被部署时,它会显示与错误相同的消息。如何让我的本地构建将警告视为错误?

标签: next.js vercel


【解决方案1】:

感谢您的回复。花了 2-3 个小时后,我故意在我的代码中放了一个错误,从 node_modules 中删除了一个依赖项以查看 Vercel 的构建日志。并从我的代码中删除了一个组件。因此,在错误代码的 Vercel 上部署期间,它确实向我显示了错误。当我撤消我的更改并再次开始部署时,这就像一个魅力。仍然不确定是什么原因。可能是 Vercel 在那段时间在我的帐户中遇到了一些错误。哈哈

Removed one of the dependency from package.json

然后再次部署到 Vercel。然后它向我展示了一些有意义的错误。

附上截图。

Errors shown in Vercel

修复该错误后,它起作用了!

【讨论】:

  • 请添加更多详细信息以扩展您的答案,例如工作代码或文档引用。
  • 编辑了我的答案并附上了详细信息。
猜你喜欢
  • 2022-09-28
  • 1970-01-01
  • 2013-04-15
  • 1970-01-01
  • 2021-10-05
  • 2020-08-09
  • 2013-10-17
相关资源
最近更新 更多