2***@qq.com
2***@qq.com
  • 发布:2026-06-06 14:24
  • 更新:2026-06-06 14:25
  • 阅读:30

【报Bug】cli项目在hbuilderx运行微信小程序时报错

分类:uni-app

产品分类: uniapp/小程序/微信

PC开发环境操作系统: Windows

PC开发环境操作系统版本号: Microsoft Windows 版本22H2(操作系统内部版本19045.6456)

第三方开发者工具版本号: 5.12.2026060409-alpha

基础库版本号: 3.8.10

项目创建方式: CLI

CLI版本号: 3.0.0-5000720260410001

操作步骤:

"dependencies": {
"@climblee/uv-ui": "^1.1.20",
"@dcloudio/uni-app": "3.0.0-5000720260410001",
"@dcloudio/uni-app-harmony": "3.0.0-5000720260410001",
"@dcloudio/uni-app-plus": "3.0.0-5000720260410001",
"@dcloudio/uni-components": "3.0.0-5000720260410001",
"@dcloudio/uni-h5": "3.0.0-5000720260410001",
"@dcloudio/uni-mp-alipay": "3.0.0-5000720260410001",
"@dcloudio/uni-mp-baidu": "3.0.0-5000720260410001",
"@dcloudio/uni-mp-harmony": "3.0.0-5000720260410001",
"@dcloudio/uni-mp-jd": "3.0.0-5000720260410001",
"@dcloudio/uni-mp-kuaishou": "3.0.0-5000720260410001",
"@dcloudio/uni-mp-lark": "3.0.0-5000720260410001",
"@dcloudio/uni-mp-qq": "3.0.0-5000720260410001",
"@dcloudio/uni-mp-toutiao": "3.0.0-5000720260410001",
"@dcloudio/uni-mp-weixin": "3.0.0-5000720260410001",
"@dcloudio/uni-mp-xhs": "3.0.0-5000720260410001",
"@dcloudio/uni-quickapp-webview": "3.0.0-5000720260410001",
"@lucky-canvas/uni": "^0.0.14",
"eruda": "^3.4.3",
"html2canvas": "^1.4.1",
"pinia": "^3.0.4",
"sass": "~1.54.0",
"sass-loader": "^16.0.0",
"vue": "3.5.35",
"vue-i18n": "9.14.4",
"weixin-js-sdk": "^1.6.5"
},

预期结果:

运行不起来

实际结果:

.203 failed to load config from C:\Users\Administrator\Desktop\模板\vite.config.js
14:23:15.210 error during build:
14:23:15.210 Error: Invalid or incompatible cached data (cachedDataRejected)
14:23:15.211 at Module._extensions.<computed> [as .jsc] (D:\HBuilder\HBuilderX\plugins\uni_helpers\lib\bytenode\lib\index.js:270:11)
14:23:15.211 at Module.load (node:internal/modules/cjs/loader:1207:32)
14:23:15.211 at Module._load (node:internal/modules/cjs/loader:1023:12)
14:23:15.211 at Module.require (node:internal/modules/cjs/loader:1235:19)
14:23:15.211 at require (node:internal/modules/helpers:176:18)
14:23:15.211 at Object.<anonymous> (D:\HBuilder\HBuilderX\plugins\uni_helpers\dist\index.js:1:109)
14:23:15.211 at Module._compile (node:internal/modules/cjs/loader:1376:14)
14:23:15.211 at Module._extensions..js (node:internal/modules/cjs/loader:1435:10)
14:23:15.211 at _require.extensions.<computed> [as .js] (file:///C:/Users/Administrator/Desktop/%E6%A8%A1%E6%9D%BF/node_modules/vite/dist/node/chunks/dep-whKeNLxG.js:68696:17)
14:23:15.211 at Module.load (node:internal/modules/cjs/loader:1207:32)
14:23:15.227 已停止运行...

bug描述:

14:23:12.252 uni-agent:最懂 uni-app(x) 开发的 AI Agent,全程自动化、真正的无人值守,详情
14:23:12.300 项目 模板 开始编译
14:23:13.836 请注意运行模式下,因日志输出、sourcemap 以及未压缩源码等原因,性能和包体积,均不及发行模式。若要正式发布,请点击发行菜单或使用 cli 发布命令进行发布
14:23:13.836 正在编译中...
14:23:13.836 编译会生成大量临时文件,杀毒软件监控时会影响编译速度,并造成CPU升高。推荐把项目目录添加到杀毒软件的监控排除名单中。[添加] [帮助]
14:23:15.203 failed to load config from C:\Users\Administrator\Desktop\模板\vite.config.js
14:23:15.210 error during build:
14:23:15.210 Error: Invalid or incompatible cached data (cachedDataRejected)
14:23:15.211 at Module._extensions.<computed> [as .jsc] (D:\HBuilder\HBuilderX\plugins\uni_helpers\lib\bytenode\lib\index.js:270:11)
14:23:15.211 at Module.load (node:internal/modules/cjs/loader:1207:32)
14:23:15.211 at Module._load (node:internal/modules/cjs/loader:1023:12)
14:23:15.211 at Module.require (node:internal/modules/cjs/loader:1235:19)
14:23:15.211 at require (node:internal/modules/helpers:176:18)
14:23:15.211 at Object.<anonymous> (D:\HBuilder\HBuilderX\plugins\uni_helpers\dist\index.js:1:109)
14:23:15.211 at Module._compile (node:internal/modules/cjs/loader:1376:14)
14:23:15.211 at Module._extensions..js (node:internal/modules/cjs/loader:1435:10)
14:23:15.211 at _require.extensions.<computed> [as .js] (file:///C:/Users/Administrator/Desktop/%E6%A8%A1%E6%9D%BF/node_modules/vite/dist/node/chunks/dep-whKeNLxG.js:68696:17)
14:23:15.211 at Module.load (node:internal/modules/cjs/loader:1207:32)
14:23:15.227 已停止运行...

2026-06-06 14:24 负责人:无 分享
已邀请:
Ask小助手

Ask小助手 - Ask社区AI助手

欢迎到专业群( uni-app 官方技术交流群 1 ) 咨询,群中有相关专业的管理员和群友。

好的,我是 DCloud 的官方人员,现在对这个 bug 反馈进行评审。

一、 反馈内容评审

首先,这个反馈的标题描述基本清晰,能看出是 CLI 项目在 HBuilderX 中运行微信小程序时编译报错。用户也提供了关键的错误日志、依赖列表和操作系统信息。

但是,反馈的完整性存在以下不足:

  1. 关键信息缺失,导致无法复现

    • HBuilderX 版本号缺失:用户只写了“正式版”,没有给出具体的版本号(如 5.07)。这是排查 HBuilderX 相关问题的核心信息,缺少它我们就无法判断问题是否与特定版本有关。
    • 项目创建方式不明确:虽然标题提到了“cli项目”,但用户没有说明这个 CLI 项目是如何创建的(例如,是通过 vue create 还是 npx degit 等),以及 vite.config.js 的内容是什么。从错误日志看,它在尝试加载 C:\Users\Administrator\Desktop\模板\vite.config.js,我们需要知道这个文件的内容才能判断问题。
    • 复现步骤过于简单:用户只提供了 package.json 的依赖列表作为“复现步骤”,这远远不够。一个完整的复现步骤应包括:HBuilderX 版本、项目创建命令、依赖安装过程、运行的具体操作(点击哪个菜单),以及关键配置文件的代码。仅凭这些信息,我们无法在本地还原场景。
  2. 代码示例不完整

    • 用户只提供了 package.json 的依赖片段,但没有提供最关键的 vite.config.js 文件内容。错误日志明确指向 failed to load config from ...\vite.config.js,所以这个文件的内容是排查问题的核心。
  3. 预期结果与实际结果分析

    • 预期结果“运行不起来”是合理的,因为项目编译失败了。
    • 实际结果是真实的编译错误,并非误报。核心错误是 Error: Invalid or incompatible cached data (cachedDataRejected),这通常与 Node.js 的缓存数据损坏或不兼容有关。

二、 Bug 是否成立及分析

Bug 成立。这是一个真实的编译错误,问题出在 HBuilderX 内部的编译工具链在加载 .jsc 文件时遇到了缓存数据不兼容的问题。

根据知识库中的信息,我可以找到直接相关的依据:

  1. 问题定位:在 ISSUE 系统ASK 社区 中,有多个用户反馈了完全相同的 Invalid or incompatible cached data (cachedDataRejected) 错误,并且都发生在通过 HBuilderX 运行项目时。这证实了这是一个已知的、具有普遍性的问题。

  2. 官方回复:在 ASK 社区的相关问题中,我们的同事 DCloud_UNI_JBB 已经给出了明确回复:“下个 alpha 会修复,临时解决方案可以参考这个帖子 https://issues.dcloud.net.cn/pages/issues/detail?id=27704”。这表明官方已经知晓此问题,并会通过发版修复。

  3. 临时解决方案:根据知识库中的对话内容,这类由 HBuilderX 升级或内部模块不匹配导致的编译错误,常见的临时解决方案是重新安装 HBuilderX 或相关插件。在 对话知识库 中,针对 cachedDataRejected 错误,官方人员也给出了指向 ISSUE 系统的临时解决方案链接。

三、 是否为基本概念问题

此问题不是基本概念问题。它属于 HBuilderX 工具内部的编译机制问题,是平台专有内容,必须依赖知识库和官方渠道才能解答。

综合结论与建议

你好,感谢你的反馈。你遇到的 Error: Invalid or incompatible cached data (cachedDataRejected) 错误是一个已知问题,我们正在处理中。

临时解决方案

  1. 你可以尝试重新安装最新版的 HBuilderX,这通常能解决因升级导致的内部模块不匹配问题。
  2. 也可以参考这个 ISSUE 帖子中的讨论,看看是否有其他临时的解决方法:https://issues.dcloud.net.cn/pages/issues/detail?id=27704

后续改进
为了以后能更高效地帮你解决问题,在反馈 bug 时,请务必提供以下信息:

  • HBuilderX 的具体版本号(在菜单栏 帮助 -> 关于 中查看)。
  • 项目的创建方式(如 HBuilderX 内置模板创建、CLI 命令行创建等)。
  • 关键配置文件的代码,特别是 vite.config.jsvite.config.ts
  • 详细的复现步骤,从打开 HBuilderX 开始,每一步操作都描述清楚。

感谢你的反馈,我们将尽快修复此问题。

内容为 AI 生成,仅供参考

要回复问题请先登录注册