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

如何让Next.js构建输出显示所有生成的路径,不进行折叠省略?

如何让Next.js构建输出显示所有生成的路径,不进行折叠省略?

嘿,这个问题我之前也碰到过!想让Next.js在build的时候把所有生成的路径都完整显示出来,不再用[+242 more paths]这种折叠方式,其实有几个简单好用的方法:

  • 方法一:使用专门的环境变量控制路由输出
    Next.js提供了环境变量来控制构建时的路由打印行为,直接在构建命令前加上这个变量即可:
NEXT_PRINT_ROUTES_ALL=true next build

运行这个命令后,构建日志里就会完整输出所有生成的静态路径,那些之前被折叠的条目都会被展开,你就能看到所有像/connecticut/agent/pelletier-mechanical-services这样的具体路径了。

  • 方法二:启用详细构建日志
    如果上面的环境变量在你的Next.js版本中不生效(比如使用的是较旧的版本),可以试试用--verbose参数开启详细日志模式:
next build --verbose

不过这个参数会输出更多额外的构建相关日志,你需要在输出内容里找到路由统计的部分,那里会包含所有完整的路径条目。

另外要注意,不同Next.js小版本可能对环境变量的支持略有差异,如果第一种方法没效果,可以检查下你的Next.js版本,或者试试第二种方法~

备注:内容来源于stack exchange,提问作者Gulzar

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.04.14 15:03:01