预提交页面时出现Vercel Next.js构建错误



我正在我的网站上运行Vercel编译,无法消除导出时的预渲染错误。有人知道发生这种事的原因吗?能帮我吗?我的github与所有代码:https://github.com/M0rilla/MyProfile

对于每个页面都有一个如上所述的错误:

Error occurred prerendering page "/resume". Read more: https://nextjs.org/docs/messages/prerender-error
Error: Minified React error #321; visit https://reactjs.org/docs/error-decoder.html?invariant=321 for the full message or use the non-minified dev environment for full errors and additional helpful warnings.
Error: Export encountered errors on following paths:
21:20:09.541        /
21:20:09.541        /404
21:20:09.541        /500
21:20:09.541        /experiences
21:20:09.542        /resume
21:20:09.542        /skills

我没有自定义的404或500页。

Vercel为下一个构建做一些自定义工作,因此从本地机器或node_modules文件夹提交.next构建工件可能会以不可预测的方式干扰构建,从而产生看似荒谬的错误消息。请确保不要提交.nextnode_modules以避免此行为。

你试过检查这些情况吗:

  • 确保将所有非页面移出页面文件夹
  • 检查是否有任何假设道具可用的代码,即使它可能不可用。例如,为所有动态页面的道具设置默认数据
  • 检查您可能依赖的任何过期模块
  • 如果在getStaticPaths中启用了组件,请确保该组件能够处理回退。后备文档
  • 确保您没有尝试导出(下一次导出(启用了服务器端渲染的页面(getServerSideProps(

(来源(

最新更新