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

如何配置Next.js的next export静态导出超时参数?

Next.js staticPageGenerationTimeout 配置方法
  • 你之前配置不生效的核心原因是放错了文件,Next.js 不存在next.config.json这个默认配置文件,该参数也不需要配置在package.json中,正确的配置载体是项目根目录下的next.config.js(TS 项目对应next.config.ts)
  • 第一步:找到项目根目录下的 next.config.js 文件,若不存在则手动新建
  • 第二步:在配置对象中添加staticPageGenerationTimeout字段,单位为秒,示例配置如下:
/** @type {import('next').NextConfig} */
const nextConfig = {
  // 保留你原来的其他配置项
  staticPageGenerationTimeout: 180, // 这里设置为3分钟,可根据你的实际构建时长调整
}

module.exports = nextConfig
  • 第三步:保存配置文件后重新执行 next export 命令即可生效

如果你的项目使用 TS 格式的配置文件next.config.ts,对应的配置写法如下:

import type { NextConfig } from 'next'

const nextConfig: NextConfig = {
  staticPageGenerationTimeout: 180,
}

export default nextConfig

补充优化建议:如果你的大型字典生成逻辑是固定的,可以提前将生成结果缓存到本地文件,构建时直接读取缓存文件,可大幅缩短构建耗时,避免频繁调整超时阈值。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.24 18:36:07