向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.
相关产品推荐
相关产品推荐

