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

NextJs13+Shadcn UI开发环境Safari下__webpack_require__.n报错求助

Next.js 13 开发模式下Safari专属Bug求助

操作步骤

  • 创建Next.js 13项目:npx create-next-app@latest my-app --typescript --tailwind --eslint
  • 初始化shadcn:npx shadcn-ui@latest init
  • 添加UI组件:npx shadcn-ui@latest add button label input
  • 编写登录表单组件(代码详见原提问)

错误情况

开发模式启动应用并访问页面时,触发以下运行时错误:

Unhandled Runtime Error
TypeError: __webpack_require__.n is not a function. (In '__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_1__)', '__webpack_require__.n' is undefined)

已知条件

  • 仅在Safari浏览器的开发模式下出现该错误
  • 生产环境无此问题
  • 关闭Webpack的代码压缩和混淆后,开发模式也不会报错(对应Webpack配置详见原提问)

已穷尽排查思路,现求助该错误的成因及进一步排查方法,可通过仓库 https://github.com/JanRuettinger/nextjs-error/tree/master 复现问题。


内容的提问来源于stack exchange,提问作者siva

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.14 00:43:23