DCloud_HB_WDL
DCloud_HB_WDL
  • 发布:2025-01-08 16:19
  • 更新:2025-12-08 11:44
  • 阅读:18743

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

分类:HBuilderX
6 关注 分享
2***@qq.com 2***@qq.com 1***@qq.com 7***@qq.com 1***@163.com 用户2794931

要回复文章请先登录注册

d***@hotmail.com

d***@hotmail.com

回复 d***@hotmail.com :
需要系统安装zip才能完成wgt打包
2025-12-08 11:44
9***@qq.com

9***@qq.com

执行打包命令后一直卡在
15:56:17.988 Check the cloud packing status...
15:56:18.314 Check packaging resources...
15:56:18.678 <ul style="margin-left: -30px; margin-top: -30px;"><li>[Warning] For the implementation of "network security law", "consumer rights and interests protects a law" requirements, effective governance App compulsory licensing, excessive SuoQuan, beyond the phenomenon such as collect personal information, ensure the security of personal information, the domestic each big market to strengthen the application review, act requires application must conform to the related policy, the current lack of related configuration, <a href="https://uniapp.dcloud.io/app/android-store"> see how to solve the </a>. No need to deal with domestic application market.</li></ul>
15:56:18.679 Compiling packing resources...
15:56:18.763 Project 'my-vue3-project' start compiling...
2025-12-06 16:03
Mobao_jenkins

Mobao_jenkins

H5构建,运行 /opt/HBuilderX/cli publish --platform h5 --project ${build_name} ,请问有可以接什么参数自定义编译运行环境吗?packge.json里面配置的有,但是不知道接什么参数可以引用构建
2025-12-03 17:15
5***@qq.com

5***@qq.com

回复 d***@hotmail.com :
可以查看下是否有压缩命令和npm命令
2025-12-03 16:34
cloyce

cloyce

回复 DCloud_HB_Gml :
manifest.json文件是正常配置的,windows系统可以正常上传发布
2025-12-03 11:36
DCloud_HB_Gml

DCloud_HB_Gml

回复 cloyce :
chargechangeminpro 这个项目的manifest.json中appid是否配置。不是微信的appid
2025-12-03 11:14
d***@hotmail.com

d***@hotmail.com

cli publish --platform APP --type wgt --project xxx --path /workspace/code --name app.wgt 打热更包不会生成wgt文件,但日志显示已经生成了
2025-12-03 00:17
cloyce

cloyce

运行./cli publish --platform MP-WEIXIN --project /chargechangeminpro --appid wxf376e02e5f71116c --upload true --version 1.2.41 --privatekey /HBuilderX/wxf376e02e5f71116c.key --description linuxTest 命令后 显示报错The appid does not exist. Please retrieve it in the manifest.json file 但是查看路径和manifest.json文件都没问题 有人可以解答下嘛
2025-12-02 16:58
d***@hotmail.com

d***@hotmail.com

做成docker镜像后只能在docker desktop 上运行正常,可以使用cli进行打包了,但在centos上的docker运行容器,执行cli ver 会报错
```
/opt/HBuilderX/cli: error while loading shared libraries: libQt5Core.so.5: cannot open shared object file: No such file or directory
```
```
FROM ubuntu:20.04
LABEL maintainer="xqh <xqh@163.com>"

ENV DEBIAN_FRONTEND=noninteractive TZ=Asia/Shanghai

# 使用国内镜像源替换官方源
RUN sed -i 's/archive.ubuntu.com/mirrors.aliyun.com/g' /etc/apt/sources.list && \
sed -i 's/security.ubuntu.com/mirrors.aliyun.com/g' /etc/apt/sources.list && \
# 更新软件包列表
apt-get update || apt-get update || apt-get update

# 安装SSH服务
RUN apt-get install -y --no-install-recommends \
openssh-server \
net-tools \
xvfb \
libxcb1 \
libx11-6 \
libxext6 \
libxrender1 \
libgl1-mesa-glx \
libfontconfig1 \
libdbus-1-3 \
libharfbuzz0b \
libglib2.0-0 \
curl \
tar \
wget \
openjdk-21-jdk \
git \
ca-certificates \
iputils-ping && \
apt-get clean && \
rm -rf /var/lib/apt/lists/*

# 配置SSH
RUN mkdir -p /var/run/sshd && \
# 生成SSH主机密钥
ssh-keygen -A && \
# 设置root密码
echo 'root:AEe6RgxLPuuIKSj' | chpasswd && \
# 配置SSH允许root登录和密码认证
sed -i 's/#PermitRootLogin prohibit-password/PermitRootLogin yes/' /etc/ssh/sshd_config && \
sed -i 's/#PasswordAuthentication yes/PasswordAuthentication yes/' /etc/ssh/sshd_config && \
sed -i 's/#PubkeyAuthentication yes/PubkeyAuthentication yes/' /etc/ssh/sshd_config

WORKDIR /workspace

# 安装nvm和Node.js(在同一个RUN中完成,避免环境变量丢失)
RUN wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.5/install.sh | bash && \
export NVM_DIR="$HOME/.nvm" && \
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" && \
nvm install 16.20.2 && \
nvm install 18.19.0 && \
nvm install 20.10.0 && \
nvm alias default 18.19.0 && \
nvm use default

# 设置nvm环境变量(用于后续使用)
ENV NVM_DIR="/root/.nvm"
RUN echo 'export NVM_DIR="$HOME/.nvm"' >> /root/.bashrc && \
echo '[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"' >> /root/.bashrc && \
echo '[ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion"' >> /root/.bashrc

ADD ./HBuilderX.tar.gz /opt/

# 创建目标目录并解压
RUN echo 'export HBUILDERX_HOME="/opt/HBuilderX"' >> /root/.bashrc && \
echo 'export PATH="/opt/HBuilderX:$PATH"' >> /root/.bashrc

EXPOSE 22

CMD ["/usr/sbin/sshd", "-D"]
```
2025-11-26 15:00
g***@gmail.com

g***@gmail.com

···请注意是cli程序,不是HBuilderX可视化编辑器。仅适用于Linux命令行调用。···
给不给可视化界面我无所谓,可是为什么塞一堆libqt的.so文件,环境没有libgl还启动不了,就不能直接提供一个docker吗?哪怕大一点,起码能用
hq@ubuntu-server1:~/HBuilderX$ ./cli open
-1 :open: 操作超时
hq@ubuntu-server1:~/HBuilderX$ ls
cli libicudata.so.66 libpcre2-16.so.0 libQt5Network.so.5 libQt5Widgets.so.5 libQuaZIP.so.1.0.0 package.json ReleaseNote.md
HBuilderX libicui18n.so.66 libQt5Core.so.5 libQt5Svg.so.5 libQt5X11Extras.so.5 libssl.so.1.1 platforms
libcrypto.so.1.1 libicuuc.so.66 libQt5DBus.so.5 libQt5WaylandClient.so.5 libQt5XcbQpa.so.5 libxcb-composite.so.0 plugins
libdouble-conversion.so.3 libmd4c.so.0 libQt5Gui.so.5 libQt5WebSockets.so.5 libQt5Xml.so.5 LICENSE.MD readme
hq@ubuntu-server1:~/HBuilderX$ ./HBuilderX
./HBuilderX: error while loading shared libraries: libGL.so.1: cannot open shared object file: No such file or directory
hq@ubuntu-server1:~/HBuilderX$ una
unalias uname unattended-upgrade unattended-upgrades
hq@ubuntu-server1:~/HBuilderX$ uname -a
Linux ubuntu-server1 6.8.0-79-generic #79-Ubuntu SMP PREEMPT_DYNAMIC Tue Aug 12 14:42:46 UTC 2025 x86_64 x86_64 x86_64 GNU/Linux
hq@ubuntu-server1:~/HBuilderX$
2025-11-18 10:22