如何在应用内共享HSP
===========

如需在应用内共享HSP，请将HSP共享包上传至私仓。动态共享包HSP不能直接发布在私仓内，需要先转换为.tgz包。请按以下操作编译生成\*.tgz包。

1.  将编译模式设为release。
    
    ![](https://contentcenter-vali-drcn.dbankcdn.cn/pvt_2/DeveloperAlliance_scene_100_1/82/v3/1M_wKcacSnWnL0prWK98XA/zh-cn_image_0000002215625442.png?HW-CC-KV=V1&HW-CC-Date=20260612T074640Z&HW-CC-Expire=86400&HW-CC-Sign=DE3CFE0965D3DD5EE6FBFEB70840753B318D9B9888AF3162D54066DA6D7AF2E2 "点击放大")
    
2.  选中HSP模块的根目录，点击Build > Make Module {libraryName}，启动构建。
    
    ![](https://contentcenter-vali-drcn.dbankcdn.cn/pvt_2/DeveloperAlliance_scene_100_1/29/v3/T1YuT2jYTlyxPLwSy0iX3A/zh-cn_image_0000002215465626.png?HW-CC-KV=V1&HW-CC-Date=20260612T074640Z&HW-CC-Expire=86400&HW-CC-Sign=404FCFCE24459327C215495BDB60E08D86AD8BF69E2359A8A20C516C75B0ADD5 "点击放大")
    
3.  构建完成后，build目录下生成HSP包产物，其中.tgz用来上传至私仓（请参考[将三方库发布到 ohpm-repo](https://developer.huawei.com/consumer/cn/doc/harmonyos-guides/ide-ohpm-repo-quickstart#zh-cn_topic_0000001792256157_将三方库发布到ohpm-repo)）。
    
    ![](https://contentcenter-vali-drcn.dbankcdn.cn/pvt_2/DeveloperAlliance_scene_100_1/65/v3/zF6Kgz6sSu6d2yZ4lKfbow/zh-cn_image_0000002250545457.png?HW-CC-KV=V1&HW-CC-Date=20260612T074640Z&HW-CC-Expire=86400&HW-CC-Sign=D76AE1071525ADB172B81AE563B6E05B3CF41A17FE8057CDFE7AEC4BBB610ECF "点击放大")
    
4.  上传到仓库，然后使用 \`ohpm install\` 命令将依赖安装到工程的oh-package.json5文件的dependencies字段中，即可查看对外共享的 HSP 方法。

**参考链接**

[创建HSP模块](https://developer.huawei.com/consumer/cn/doc/harmonyos-guides/ide-hsp#section79378499185)