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

如何在next.config.js中合并导出next-translate与next-images多个模块

整合配置的正确写法

直接将nextTranslate生成的配置对象作为参数传入withImages包装函数即可,完整代码如下:

const nextTranslate = require("next-translate");
const withImages = require('next-images')

module.exports = withImages({
  // 展开nextTranslate生成的所有配置
  ...nextTranslate(),
  // 此处可添加其他原生Next.js配置项,示例如下:
  reactStrictMode: true,
  swcMinify: true
})

原理解释

Next.js生态中这类以with为前缀的配置插件,本质都是接收一个配置对象、处理后返回新配置对象的高阶函数。如果后续需要接入更多同类型插件,按嵌套逻辑链式调用即可,示例如下:

// 假设额外接入next-sass插件
const withSass = require('@zeit/next-sass')

module.exports = withSass(
  withImages({
    ...nextTranslate(),
    // 其他自定义配置
  })
)

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.12 19:45:03