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

Next.js应用因图片优化无法导出的解决方法及原因

Next.js next export 报错的原因及解决方法

问题原因

  • Next.js默认的图片加载器依赖服务器端的Image Optimization API实现图片自动缩放、格式转换等优化功能
  • next export 用于生成纯静态HTML/CSS/JS文件,无需服务器运行,但这种静态输出模式无法支撑需要服务器端处理的图片优化逻辑,因此触发兼容性报错

解决步骤

要让npm run export成功执行,最适配静态导出需求的方法是禁用图片优化功能,具体操作如下:

  1. 打开项目根目录的next.config.js文件
  2. 在nextConfig对象中添加images.unoptimized = true配置项,修改后的完整代码:
/** @type {import('next').NextConfig} */
const nextConfig = {
  reactStrictMode: true,
  swcMinify: true,
  images: {
    unoptimized: true
  }
}

module.exports = nextConfig
  1. 重新执行npm run export即可完成静态导出

注:错误提示中提到的next start方案,是通过运行服务器来支持图片优化API,但该方案仅适用于需要服务器运行的部署场景,不符合静态导出的需求。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.17 22:05:21