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

执行npm start报错Cannot find module 'webpack-cli/bin/config-yargs'求助

问题根因

你当前使用的webpack-cli@4.x和webpack-dev-server@3.x存在版本兼容性问题:webpack-cli 4.0之后重构了内部文件结构,移除了webpack-cli/bin/config-yargs文件,而webpack-dev-server 3.x版本运行时依赖该文件,因此启动时报MODULE_NOT_FOUND错误。

解决方案

有两种可行的修复方案,任选其一即可:

方案1(推荐):升级webpack-dev-server到4.x版本

适配webpack 5和webpack-cli 4.x的官方生态,操作步骤如下:

  • 卸载旧版本webpack-dev-server
npm uninstall webpack-dev-server@3.11.2
  • 安装4.x版本的webpack-dev-server
npm install webpack-dev-server@4.x -D
  • 修改package.json中的启动脚本配置:
"scripts": {
  "start": "webpack serve"
}

方案2:降级webpack-cli到3.x版本

如果不需要保留新版webpack-cli的特性,可以降级webpack-cli适配现有dev-server版本,操作步骤如下:

  • 卸载当前版本webpack-cli
npm uninstall webpack-cli@4.7.0
  • 安装3.x版本的webpack-cli
npm install webpack-cli@3.x -D
  • 原有"start": "webpack-dev-server"启动脚本无需修改。

验证修复

配置修改完成后,删除项目根目录下的node_modules文件夹和package-lock.json文件,重新执行npm install安装依赖,再运行npm start即可正常启动项目。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.20 15:15:04