|
|
@@ -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. 使用自定义基座
|
|
|
|
|
|

|
|
|
+
|
|
|
+> 其他参看文章 [掘金教程 - Unibest 原生插件模块配置](https://juejin.cn/post/7496807547447427081)
|