DCloud_HB_WDL
DCloud_HB_WDL
  • 发布:2025-01-08 16:19
  • 更新:2025-07-28 12:27
  • 阅读:11988

【Linux HBuilderX Cli 测试版】,欢迎大家测试反馈。

分类:HBuilderX

说明


Linux HBuilderX Cli 已完成开发,欢迎大家试用反馈。

这个cli的用途是让开发者可以在linux服务器上调用HBuilderX cli,来实现程序化操作打包app、上传unicloud云函数。

为持续集成、自动化发布、类saas业务的自动化给客户部署等业务提供支持。

请注意是cli程序,不是HBuilderX可视化编辑器。仅适用于Linux命令行调用。

目前我们仅在Ubuntu 24.04.1 LTS系统上进行了测试,并没有在其它Linux发行版上测试,如有问题,请在本帖反馈

下载地址


Linux HBuilderX cli 4.55-正式版 下载地址
Linux HBuilderX cli 4.54-Alpha版 下载地址
Linux HBuilderX cli 4.57-Alpha版 下载地址

备注:

  1. 4.53-alpha版,压缩包中缺少amazon-corretto。amazon-corretto下载地址

常见使用命令


1. 安装包下载解压

wget -c https://download1.dcloud.net.cn/download/HBuilderX.4.51.2025010802-dev.linux_x64.full.tar.gz  
tar -zxvf HBuilderX.4.51.2025010802-dev.linux_x64.full.tar.gz

2. 使用cli启动HBuilderX程序

cd HBuilderX目录  
./cli open 

启动后,可使用ps -ef | grep HBuilderX查看HBuilderX是否启动。

3. app打包操作命令

# HBuilderX登录。注意app打包必须登录。原因:国家相关部门要求  
cli user login --username <用户名>  --password <密码>  

# 导入要打包的项目  
cli project open --path <项目路径>  

# android ios打包。文档:https://hx.dcloud.net.cn/cli/pack  
cli pack --config 配置文件

完整的cli文档见:https://hx.dcloud.net.cn/cli/README

报Bug

如果大家遇到问题,请大家到https://issues.dcloud.net.cn/pages/issues/report-req?mid=pluginsCLI.linux报Bug。提交问题,请包含以下内容:

  1. 操作系统信息
  2. 详细的命令示例、截图
6 关注 分享
2***@qq.com 2***@qq.com 1***@qq.com 7***@qq.com 1***@163.com 用户2794931

要回复文章请先登录注册

DCloud_HB_HXY

DCloud_HB_HXY

回复 b***@163.com :
桌面版,ubuntu以上的系统,下载最新的alpha版或者正式版
2025-07-28 12:27
DCloud_HB_HXY

DCloud_HB_HXY

回复 l***@qq.com :
cli publish --platform mp-weixin --project 项目名称,不用引号试一下
2025-07-28 12:25
DCloud_HB_HXY

DCloud_HB_HXY

回复 l***@oppeinmail.com :
你下载的是哪个版本的压缩包
2025-07-28 12:23
l***@oppeinmail.com

l***@oppeinmail.com

./cli open
./cli: error while loading shared libraries: libgssapi_krb5.so.2: cannot open shared object file: No such file or directory
用的是ubuntu 24版的,执行open就报错,但是ps -ef | grep HBuilderX
又显示有进程
2025-07-28 10:50
cighsen02

cighsen02

兄弟,还有很多路要走呀,试一下,暂时无法使用。
2025-07-19 15:47
l***@qq.com

l***@qq.com

回复 l***@qq.com :
cli 做成这样基本功能都保证不了,一个cli安装包大小远超想象,bug这么多,就发布出来有这么欠的吗?
2025-07-17 11:28
l***@qq.com

l***@qq.com

root@5a9bac44ff2b:/data# cat /etc/os-release
PRETTY_NAME="Ubuntu 24.04.2 LTS"
NAME="Ubuntu"
VERSION_ID="24.04"
VERSION="24.04.2 LTS (Noble Numbat)"
VERSION_CODENAME=noble
ID=ubuntu
ID_LIKE=debian
HOME_URL="https://www.ubuntu.com/"
SUPPORT_URL="https://help.ubuntu.com/"
BUG_REPORT_URL="https://bugs.launchpad.net/ubuntu/"
PRIVACY_POLICY_URL="https://www.ubuntu.com/legal/terms-and-policies/privacy-policy"
UBUNTU_CODENAME=noble
LOGO=ubuntu-logo
root@5a9bac44ff2b:/data#
root@5a9bac44ff2b:/data# HBuilderX/cli ver
HBuilderX CLI CLIENT TOOL v1.0.0.1
root@5a9bac44ff2b:/data# HBuilderX/cli open
The rpc request id: "100000" for method: "client verify" occur timeout!
The rpc request id: "100001" for method: "client verify" occur timeout!
The rpc request id: "100002" for method: "client verify" occur timeout!
The rpc request id: "100003" for method: "client verify" occur timeout!

The rpc request id: "100004" for method: "client verify" occur timeout!

The rpc request id: "100005" for method: "client verify" occur timeout!
root@5a9bac44ff2b:/data# HBuilderX/cli HBuilderX/cli project open --path xxx-app/
root@5a9bac44ff2b:/data# HBuilderX/cli project open --path xxx-app/
Project imported successfully

root@5a9bac44ff2b:/data# HBuilderX/cli user login --username 'xxx' --password 'xxx'
0:user login:OK
root@5a9bac44ff2b:/data# HBuilderX/cli publish --platform "mp-weixin" --project "xxx-app"
11:10:45.165 Wrong client parameters

完全按照文档做的,错误一抹多,要安装的依赖不写到文档,升级cli版本了文档还是写的老版本,还要登陆在线走你们的平台发布,最后还发布不成功,做的什么玩意也发不出来?
2025-07-17 11:23
b***@163.com

b***@163.com

能否出个docker镜像, 这样就解决大多数人的问题了?
2025-07-14 09:03
3***@qq.com

3***@qq.com

cli命令本身没什么问题,打包的时候缺插件,怎么搞,手动复制到plugins下面重新打包还是提示插件缺失
2025-07-08 11:04
b***@163.com

b***@163.com

Ubuntu 24.04 64位
HbuilderX版本:https://download1.dcloud.net.cn/download/HBuilderX.4.74.2025063012-alpha.linux_x64.full.tar.gz

在linux命令行执行
/opt/hbuilderx/HBuilderX/cli publish --platform h5 --project "/opt/ims-app-h5"
不成功,没有任何日志,没有console日志,也没有文件日志

/opt/hbuilderx/HBuilderX/cli ver 有输出文字
/opt/hbuilderx/HBuilderX/cli open 提示超时

在windows上 "D:/program/HBuilderX/cli" publish --platform h5 --project "D:/workbench-gc/accounting-uniapp" 是成功编译出H5的

但在linux上不行。 我想确认一下当前支持的是server还是linux桌面版
2025-07-05 17:12