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

Next.js静态导出无HTML文件问题排查与解决

问题:Next.js静态导出未生成预期静态HTML文件

问题描述

我构建了一个功能简单的Next.js应用,未使用Next.js大部分特性,计划通过静态导出方式部署到自有主机。执行命令npm run build(实际执行逻辑为next build && next export)后,生成了.next文件夹和out文件夹,但out文件夹下仅有/static、/chunks、/css、/media这些子文件夹,没有生成预期的静态HTML文件。我已在next.config.js中配置output: "export",但问题仍存在。

解决方案

经排查,问题根源在于Next.js默认启用的图片优化功能——该功能依赖服务器环境支持,而静态网站无需此功能。在next.config.js中添加以下配置禁用图片优化后,静态HTML文件可正常生成:

module.exports = {
  images: {
    unoptimized: true,
  },
}

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.27 22:42:05