HSP 制作细节2024-07-02

2024-07-01  本文已影响0人  iOS打怪升级
1.制作 HSP
2. 如何被外部使用
devDependencies: {
"librarytest": "file:librarytest",
}

记得 ohpm install 
router.pushUrl({
            url: '@bundle:com.samples.hspsample/librarytest/ets/pages/Menu'
          }).then(() => {
            console.log('push page success');
            Logger.info(TAG, 'push page success');
          }).catch((err: BusinessError) => {
            Logger.error(TAG, `pushUrl failed, code is ${err.code}, message is ${err.message}`);
          })

url 格式: '@bundle:包名(bundleName)/模块名(moduleName)/路径/页面所在的文件名(不加.ets后缀)'

发现路由跳转失败的话,需要把在配置里面把部署部分做如下设置。使得多个模块可以同时编译

在DevEco Studio中点击【Run-Edit Configurations】打开配置项,点击entry模块下的“Deploy Multi Hap”勾选“Deploy Multi Hap Packages”将entry和library模块一起运行,如下所示:


image.png

关于hsp 等包的说明:https://blog.csdn.net/chuyouyinghe/article/details/137112624

上一篇下一篇

猜你喜欢

热点阅读