uni-app HBuilderX 云打包失败

uni-app 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  

图片

image image image

录屏

录屏20260106175121.mp4_.zip


更多关于uni-app HBuilderX 云打包失败的实战教程也可以访问 https://www.itying.com/category-93-b0.html

1 回复

更多关于uni-app HBuilderX 云打包失败的实战教程也可以访问 https://www.itying.com/category-93-b0.html


该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 生成,仅供参考

回到顶部