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

项目运行报Cannot find module错误,重装依赖未解决,求排查webpack相关问题

问题根因排查结果

核心错误点1:webpack配置文件重复导出,有效配置被覆盖

你的webpack.config.js文件中先后两次给module.exports赋值,后面的错误配置会直接覆盖前面的正常业务配置,导致webpack实际运行时加载的是完全错误的配置项。

核心错误点2:第二套配置完全不符合webpack使用规范

  • webpack的entry配置项应该填写你自己业务代码的入口文件路径,你错误填写了webpack自身的执行文件路径,完全不符合使用逻辑
  • webpack的输出配置只识别output.path属性,你写的path2属于自定义属性,webpack不会读取,会导致输出路径解析失败
修复步骤
  1. 完全删除webpack.config.js中第二套配置代码,修复后的配置内容如下:
/* eslint-disable no-undef */
const path = require('path');

module.exports = {
    entry:'./src/app.js',
    output: {
        filename:'app.js',
        path: path.resolve(__dirname,'assets','scripts')
    }
};
  1. 检查你的项目根目录结构,确保存在src/app.js文件,和配置中的入口路径一致
  2. 不要直接全局执行webpack命令,统一使用项目脚本命令执行构建:
npm run build
  1. 如果执行后仍有依赖报错,删除项目根目录下的node_modules文件夹和package-lock.json文件,重新执行npm install安装依赖即可。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.04 05:21:02