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

执行npm run build报错:无法解析multer模块

解决ModuleNotFoundError: 找不到'multer'模块的问题

核心原因

代码中引入了multer库,但项目未安装该依赖包,或是安装过程出现异常导致依赖未正确添加。

解决步骤

  • 安装multer依赖:打开项目根目录的终端,执行对应命令安装依赖
    # npm 用户执行
    npm install multer
    
    # yarn 用户执行
    yarn add multer
    
  • 验证安装结果:检查项目根目录的package.json文件,确认dependencies节点下存在multer条目,确保版本号正常显示
  • 修复Next.js API路由配置:你的代码中注释了export const config部分,这部分必须开启——Next.js默认的bodyParser会和multer的文件上传逻辑冲突,取消注释该配置:
    export const config = {
      api: {
        bodyParser: false,
      },
    };
    

额外排查方案

如果执行上述步骤后仍报错,可尝试删除项目根目录的node_modules文件夹和package-lock.json(或yarn.lock)文件,重新执行npm install(或yarn install)后再运行npm run build。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.13 21:00:51