docs(base): 更新app平台构建和热更新文档

修正app平台构建说明中的安卓相关描述,并调整热更新章节结构
添加鸿蒙平台热更新说明,优化文档引用格式
This commit is contained in:
feige996
2025-06-14 11:41:52 +08:00
parent 399fa4dcdc
commit 8da2330797
2 changed files with 22 additions and 12 deletions

View File

@@ -6,7 +6,15 @@
- `wx 小程序``pnpm dev:mp-weixin`,然后打开微信开发者工具,导入本地文件夹,选择本项目的 `dist/dev/mp-weixin` 文件。
- ![alt text](./assets/11-1.png)
- `APP 平台``pnpm dev:app`,然后打开 `HBuilderX`,导入刚刚生成的 `dist/dev/app` 文件夹,选择运行到 `模拟器`( `开发时优先使用` ),或者 `运行到安卓/ios 基座` (真机调试时使用) 。
- `APP 平台``pnpm dev:app`,然后打开 `HBuilderX`,导入刚刚生成的 `dist/dev/app` 文件夹,选择运行到 `模拟器`( `开发时优先使用` ),或者 `运行到 ios 基座` (真机调试时使用) 。
> **如果不是 `iOS` 端 ,请查看 [App 专题章节 - 3.app 热更新](/base/18-app#_3-app-热更新)**
>
> **如果不是 `iOS` 端 ,请查看 [App 专题章节 - 3.app 热更新](/base/18-app#_3-app-热更新)**
>
> **如果不是 `iOS` 端 ,请查看 [App 专题章节 - 3.app 热更新](/base/18-app#_3-app-热更新)**
>
> 重要的事情说三遍!
![alt text](./assets/11-2.png)

View File

@@ -31,26 +31,26 @@ function foo() {
只需要把对应的内容拷贝到 `manifest.config.ts` 中的 `distribute.plugins` 里面即可。
## 3.unibest 的 `原生插件` 模块配置
## 3. `app` 热更新
> [参考文献: 掘金教程 - Unibest 原生插件模块配置](https://juejin.cn/post/7496807547447427081)
## 4. `app` 热更新
### 4.1 `ios` 模拟器热更新
### 3.1 `ios` 模拟器热更新
- `pnpm dev:app`
-`dist/dev/app` 文件夹入到 `hbx编辑器` 里面,然后运行。这样在编码的时候是可以热更新的。
-`dist/dev/app` 文件夹入到 `hbx编辑器` 里面,然后运行。这样在编码的时候是可以热更新的。
> 但是上面的方法在android 模拟器里面不生效。
### 4.2 `android` 热更新
### 3.2 `android` 热更新
-`android` 里面,把`dist/dev/app` 文件夹入到 `hbx编辑器` 里面运行,无法热更新!!
- 需要把整个 `unibest 项目中的 src 文件夹` 入到 `hbx编辑器` 里面,然后运行,这样就可以热更新。
-`android` 里面,把`dist/dev/app` 文件夹入到 `hbx编辑器` 里面运行,无法热更新!!
- 需要把整个 `unibest 项目中的 src 文件夹` 入到 `hbx编辑器` 里面,然后运行,这样就可以热更新。
- 不管是模拟器还是真机调试,都是这样。
## 5. 打包原生插件
### 3.3. `鸿蒙` 热更新
`android` 热更新。
## 4. 打包原生插件
> 思路:你把整个 `unibest项目的src` 放到 `hbx编辑器`,然后在 `src/mainifest.json` 里面配置好 `原生插件`。然后 `copy` 到`manifest.config.ts`,接着自定义打包基座。
> 注意,全程不需要用到 `pnp build dev:app` 这个命令.
@@ -68,3 +68,5 @@ function foo() {
- 3. 使用自定义基座
![alt text](18-app-3.png)
> 其他参看文章 [掘金教程 - Unibest 原生插件模块配置](https://juejin.cn/post/7496807547447427081)