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

NextJS 13所有页面First Load JS显示0B问题求助

NextJS 13.3.3(app目录)First Load JS显示0B的解决办法
  • 升级Next.js版本:13.3.3存在构建分析模块的已知bug,直接升级到13.4.x及以上稳定版,执行命令:npm install next@latest或yarn add next@latest。
  • 确认构建命令:必须使用官方标准的next build命令,自定义构建脚本可能遗漏了分析步骤,导致数据不显示。
  • 检查配置文件:打开next.config.js,确认没有禁用构建分析的配置,比如是否误设置了experimental: { analyzeServer: false, analyzeBrowser: false },如有则删除该配置或改为true。
  • 清理缓存重建:删除.next文件夹和node_modules/.cache目录,再重新执行构建,命令如下:
    rm -rf .next
    rm -rf node_modules/.cache
    npm run build
    
  • 确认组件类型:app目录下默认是服务端组件,若页面全部为纯服务端组件,客户端不会加载初始JS,First Load JS显示0B是正常情况。如果需要客户端JS,在组件顶部添加'use client'指令即可。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.21 23:42:40