From 758e2f416f80fb85179f6e537dc03b662c7b778e Mon Sep 17 00:00:00 2001 From: feige996 <1020102647@qq.com> Date: Wed, 11 Jun 2025 21:28:30 +0800 Subject: [PATCH] =?UTF-8?q?feat(=E6=96=87=E6=A1=A3):=20=E6=9B=B4=E6=96=B0?= =?UTF-8?q?=20hbx=20=E6=A8=A1=E6=9D=BF=E8=AF=B4=E6=98=8E=E5=B9=B6=E6=B7=BB?= =?UTF-8?q?=E5=8A=A0=20app=20=E7=83=AD=E6=9B=B4=E6=96=B0=E7=9B=B8=E5=85=B3?= =?UTF-8?q?=E5=86=85=E5=AE=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/base/13-hbx.md | 7 ++++++- docs/base/18-app.md | 14 ++++++++++++++ 2 files changed, 20 insertions(+), 1 deletion(-) diff --git a/docs/base/13-hbx.md b/docs/base/13-hbx.md index 2772551..d4708aa 100644 --- a/docs/base/13-hbx.md +++ b/docs/base/13-hbx.md @@ -4,9 +4,14 @@ `hbx 模板` 适用于 `2 类用户` -- 使用 `uniCloud` 云开发的用户,必须使用 `hbx 版本`,因为 `uniCloud` 跟 `HBuilderX` 是绑定的。 +- ~~使用 `uniCloud` 云开发的用户,必须使用 `hbx 版本`,因为 `uniCloud` 跟 `HBuilderX` 是绑定的。~~ - 开发 `App` 的用户,可选使用 `hbx 版本`。 +> 现在 `base` 模板已经完全可以替代 `hbx` 模板了,所以 `hbx` 模板不再维护。 +> +> 1. `base` 模板一样可以使用 `uniCloud` 云开发。 +> 2. `base` 模板支持 `App` 开发,并且也可以热更新,详情请见 [APP 专区](./18-app)。 + ## 仓库地址 - gitee: [unibest-hbx](https://github.com/uni-run/unibest-hbx) diff --git a/docs/base/18-app.md b/docs/base/18-app.md index 0090a69..ee57b5c 100644 --- a/docs/base/18-app.md +++ b/docs/base/18-app.md @@ -34,3 +34,17 @@ function foo() { ## 3.unibest 的 `原生插件` 模块配置 > [参考文献: 掘金教程 - Unibest 原生插件模块配置](https://juejin.cn/post/7496807547447427081) + +## 4. app 热更新 + +### 4.1 mac 电脑的 ios 模拟器热更新 + +- pnpm dev:app +- 把 `dist/dev/app` 文件夹加入到 `hbx编辑器` 里面,然后运行。这样在编码的时候是可以热更新的。 + +> 但是上面的方法,在android 模拟器里面不生效。 + +### 4.2 安卓手机热更新 + +- 与 `ios` 不同,安卓端需要把整个 `unibest 项目中的 src 文件夹` 加入到 `hbx` 里面,然后运行。这样在编码的时候也是可以热更新的。 +- 真机调试的时候,也是这样。