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

报错:internal/modules/cjs/loader.js:984 找不到模块webpack/lib/DependenciesBlockVariable怎么办?

解决「找不到模块 'webpack/lib/DependenciesBlockVariable'」错误
  • 检查Webpack版本兼容性
    webpack/lib/DependenciesBlockVariable 是Webpack 4.x及更早版本的内部模块,Webpack 5+已移除该模块。先执行 npm list webpack 查看当前项目的Webpack版本:

    • 若使用Webpack 5+:要么将Webpack降级至4.x版本,要么检查项目中的插件、loader等依赖是否适配Webpack 5,把不兼容的依赖升级到对应适配版本。
    • 若使用Webpack 4.x:继续排查其他原因。
  • 重新安装项目依赖
    依赖安装不完整可能导致该问题,执行以下步骤:

    1. 删除依赖目录和锁文件:
      • macOS/Linux:rm -rf node_modules package-lock.json yarn.lock
      • Windows:rmdir /s /q node_modules && del package-lock.json yarn.lock
    2. 重新安装依赖:npm install 或 yarn install
  • 清理npm缓存
    缓存损坏也可能引发模块查找失败,执行 npm cache clean --force 清理缓存后,再重新安装依赖。

  • 确认本地Webpack安装状态
    确保Webpack已作为本地项目依赖安装(而非仅全局安装),执行 npx webpack --version 查看本地版本,若本地未安装,执行 npm install webpack --save-dev 安装对应版本。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.15 08:20:54