You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

向Vercel推送main分支部署失败,出现useId相关渲染报错

Next.js部署Vercel时出现useId()报错问题求助

自昨日起,向main分支推送代码时无法将Next.js应用部署至Vercel。我的应用并未使用useId() Hook,但网站所有页面(404页、首页等)均出现如下异常报错:

Error occurred prerendering page "/404". Read more: https://nextjs.org/docs/messages/prerender-error
TypeError: Cannot read properties of null (reading 'useId')
    at exports.useId (/vercel/path1/node_modules/react/cjs/react.production.min.js:24:350)

已尝试以下解决方案,但问题仍未解决:

  • 回滚至最后一次可正常运行的提交
  • 删除package-lock.json后重新部署
  • 将Next.js和React更新至最新版本

构建报错发生在以下步骤执行之后:

info  - Compiled successfully
info  - Collecting page data...
info  - Generating static pages (0/10)  **<- 报错触发于此行之后**
TypeError: Cannot read properties of null (reading 'useId')

构建报错截图

请问有其他人遇到过该问题吗?

内容的提问来源于stack exchange,提问作者Filipe S.

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.22 20:43:10