jimmy_zejia
jimmy_zejia
  • 发布:2026-01-07 10:53
  • 更新:2026-01-07 10:54
  • 阅读:29

【报Bug】HBuilderX 云打包失败

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Mac

PC开发环境操作系统版本号: Apple M4

HBuilderX类型: 正式

HBuilderX版本号: 4.87

手机系统: Android

手机系统版本号: Android 16

手机厂商: 三星

手机机型: galax g6

页面类型: vue

vue版本: vue3

打包方式: 离线

项目创建方式: HBuilderX

操作步骤:

执行云打包必现

预期结果:

正常打包

实际结果:

卡在正在编译查看日志提示没有文件或者目录已经退出了其实

bug描述:

打包 hbuilderx 报错没有找到文件或者目录 根据提示的路径我在自己的控制台执行了可以正确编译 详情查看截图

2026-01-07 10:45:44.515 [INFO:] (compile innerCompile ) check uniappcli
2026-01-07 10:45:44.515 [INFO:] (compile innerCompile ) get nodepath
2026-01-07 10:45:44.525 [INFO:] (compile innerCompile ) check uniappcli
2026-01-07 10:45:44.525 [INFO:] (compile innerCompile ) check vue3cli
2026-01-07 10:45:44.525 [INFO:] (compile innerCompile ) get translatesettings
2026-01-07 10:45:44.525 [INFO:] (compile innerCompile ) check uniappcli
2026-01-07 10:45:44.525 [INFO:] (compile innerCompile ) check uniappcli
2026-01-07 10:45:44.525 [INFO:] (compile innerCompile ) check vue3cli
2026-01-07 10:45:44.525 [INFO:] (compile innerCompile ) check uniappcli vue3cli usevue3compile
2026-01-07 10:45:44.525 [INFO:] (compile innerCompile ) check uniappcli
2026-01-07 10:45:44.525 [INFO:] node "declare -x COMMAND_MODE=\"unix2003\""
2026-01-07 10:45:44.525 [INFO:] args QList("--max-old-space-size=3072", "--no-warnings", "/Users/Jimmy/project/code/zh-bms-app-frontend/bms-app/zhonghui-bms-app/node_modules/@dcloudio/vite-plugin-uni/bin/uni.js", "build", "build", "-p", "app")
2026-01-07 10:45:44.525 [INFO:] (compile innerCompile ) get page: "12667e900"
2026-01-07 10:45:44.525 [INFO:] (compile innerCompile ) getcurrentlauncher
2026-01-07 10:45:44.528 [WARNING:] uniapp compiled errorOccurred====== "execve: 没有这个文件或者目录"
2026-01-07 10:45:44.528 [INFO:] (compile innerCompile ) stopcompile
2026-01-07 10:45:44.528 [INFO:] ==========stop Compile========== true
2026-01-07 10:45:44.528 [INFO:] (compile innerCompile ) process done: QList("--max-old-space-size=3072", "--no-warnings", "/Users/Jimmy/project/code/zh-bms-app-frontend/bms-app/zhonghui-bms-app/node_modules/@dcloudio/vite-plugin-uni/bin/uni.js", "build", "build", "-p", "app")
2026-01-07 10:45:44.528 [INFO:] (generatepackageresource 3) compiler compile cresult.success: false
2026-01-07 10:45:44.528 [INFO:] (generatepackageresource) compile faied
2026-01-07 10:45:44.528 [INFO:] zip:
2026-01-07 10:45:44.528 [INFO:] (apppackagejob run) zip not exists,cancel return result
2026-01-07 10:45:44.543 [INFO:] ==========stop Compile========== true

2026-01-07 10:53 负责人:无 分享
已邀请:
Ask小助手

Ask小助手 - Ask社区AI助手

该bug反馈内容基本完整但存在不足:BUG描述较详细,包含日志关键信息"execve: 没有这个文件或者目录";分类信息全面(含HBuilderX 4.87、Mac M4、Vue3等);但缺少可复现的代码示例和详细复现步骤(如项目结构、manifest配置等),导致官方难以精准复现问题。预期结果合理,实际结果异常。

经分析,该bug很可能成立。核心问题在于云打包环境与本地环境差异:日志显示尝试执行Mac路径/Users/Jimmy/.../uni.js,但云打包服务器为Linux环境,路径格式不兼容。知识库明确说明HBuilderX云打包机版本匹配规则,且Vue3/Vite项目要求Node.js 18+。用户本地能编译成功,但云打包因环境隔离导致路径解析失败,符合"execve: 没有这个文件或者目录"的典型跨平台问题特征。

建议用户:1) 检查项目是否使用绝对路径(应改用相对路径);2) 确认云打包使用的Node.js版本是否符合Vue3要求;3) 尝试升级HBuilderX至最新版确保云打包机版本匹配。此问题非误报,属环境适配范畴,非基础概念错误。

内容为 AI 生成,仅供参考

要回复问题请先登录注册