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

无框架基础JS项目配置Webpack遇报错求助

Webpack执行build命令报错:MODULE_NOT_FOUND及路径识别问题

我正在无框架的基础JavaScript项目中配置Webpack,执行npm run build时持续报错,报错信息如下:

> code@1.0.0 build
> webpack

'Workflows\Code\node_modules\.bin\' is not recognized as an internal or external command,
operable program or batch file.
node:internal/modules/cjs/loader:942
  throw err;
  ^

Error: Cannot find module 'E:\KalBonyanAlmarsos\04 - JavaScript\webpack\bin\webpack.js'
    at Module._resolveFilename (node:internal/modules/cjs/loader:939:15)     
    at Module._load (node:internal/modules/cjs/loader:780:27)
    at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:77:12)
    at node:internal/main/run_main_module:17:47 {
  code: 'MODULE_NOT_FOUND',
  requireStack: []
}

Node.js v18.2.0

附项目文件结构与Webpack配置文件截图:
项目文件结构与Webpack配置

实用解决步骤

  • 确认Webpack本地安装状态
    先执行npm list webpack webpack-cli检查项目是否已安装这两个包,若未安装,执行本地安装命令:

    npm install webpack webpack-cli --save-dev
    

    不要依赖全局安装包,本地安装能避免路径解析冲突。

  • 修改package.json的build命令
    直接调用本地依赖,规避系统路径解析问题:

    "scripts": {
      "build": "npx webpack"
    }
    

    或者用相对路径指定:

    "scripts": {
      "build": "./node_modules/.bin/webpack"
    }
    
  • 移除项目路径中的特殊字符
    你的项目路径包含空格(04 - JavaScript),Windows系统下这类特殊字符容易触发路径解析错误,建议把项目迁移到无空格、无特殊符号的路径下,比如E:\KalBonyanAlmarsos\04-JavaScript\webpack。

  • 重置依赖安装
    删除node_modules文件夹和package-lock.json文件,再执行npm install重新安装所有依赖,解决依赖缓存损坏或安装不完整的问题。

  • 指定Webpack配置文件路径
    确保webpack.config.js在项目根目录,若配置文件在其他位置,需在命令中明确指定:

    "scripts": {
      "build": "npx webpack --config ./config/webpack.config.js"
    }
    

内容的提问来源于stack exchange,提问作者卄卂丂丂卂几

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.30 00:12:46