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

JHipster 7.1.0 ReactJS项目打prod jar包缺失workbox模块报错如何解决

错误原因分析
  • 核心报错是MODULE_NOT_FOUND,缺失workbox-build相关模块,与你之前调整的/hipster/路径配置无关,路径修改操作不对症所以无法解决问题
  • 常见触发原因有两个:
    1. 依赖安装不完整:npm install过程中出现网络波动、缓存异常,导致workbox-webpack-plugin关联的依赖文件丢失
    2. 版本不兼容:如果手动修改过package.json中webpack、workbox相关依赖的版本,版本不匹配会导致模块引入路径出错,找不到对应文件
可行解决方案

按顺序执行以下操作即可:

步骤1:清理损坏的依赖与缓存

执行以下命令删除异常依赖文件和缓存:

rm -rf node_modules package-lock.json
npm cache clean --force

步骤2:重新安装项目依赖

直接使用项目原生的package.json配置安装依赖,不要额外指定版本:

npm install

步骤3:验证前端生产构建能力

先单独执行前端生产构建命令,确认webpack部分无报错:

npm run webapp:prod

如果这一步执行成功,再运行正确的Maven生产构建命令即可(注意原命令中clean参数顺序错误,要放在verify前面):

./mvnw -Pprod clean verify

兼容问题兜底方案

如果上述操作后仍有相同报错,说明是workbox版本与JHipster版本不匹配:

  • 打开package.json检查workbox-webpack-plugin版本,JHipster 7.x对应workbox版本为6.x系列,不要使用7.x及以上的高版本
  • 手动调整版本号到匹配范围后,重新执行步骤1到步骤3的操作即可

提示:你之前在webpack配置中添加的路径配置与当前报错无关,没有其他需求的话可以还原这部分修改,避免引入额外配置问题。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.06 23:21:03