Lines Matching refs:Part
1 # HPM Part开发指导
4 ## HPM Part开发指导概述
6 …om)中能找到您开发常用的资源,可以通过依赖将所需的资源引入工程中。若现有的资源不能完全满足,可以自己开发并将其以HPM Part的格式发布。安装好hpm-cli工具后,就可以进行Part的开发了。
14 在进行HPM Part开发之前,首先需要安装包管理器命令行工具hpm-cli。Hpm-cli是一个基于Node.js开发的跨平台的命令行工具,而要运行hpm命令,需要先安装Node.js,然后使用n…
77 ## 创建HPM Part
79 创建HPM Part有以下两种方式,开发者可根据自己的需要选择使用。
82 ### 使用模板创建HPM Part
104 └── README.md # Part的自述文件
108 2. 接下来根据需要,实现Part内部的功能代码,以及编译脚本。
117 > - -d {dir}:是要创建的Part所存放的路径。
119 > - name:为要创建的Part名称。
126 ### 将现有工程定义为Part
219 完成代码开发后,如果Part的代码是可以独立编译的,可以配置编译工具和脚本以完成二进制的生成。
302 要发布Part到hpm,你需要先具备账号,并创建组织,创建组织的条件及详细步骤请参考[DevEco Marketplace](https://repo.harmonyos.com)上的帮助说明。
314 完成上述操作后,你就具备了在您的组织内发布Part的权限了。
316 在Part所在目录,执行命令hpm publish,将会完成组件的打包发布操作。
324 > - 为避免Part名称冲突,发布的Part的名称需限定在组织范围内,即命名为\@org_name/bundle_name的格式。
326 > - 你的账号也必须是org_name内的成员,才可以发布或更新组织内的Part。
331 ## 使用HPM Part
334 ### 使用Part
348 在您的Part工程中(工程目录中必须包含bundle.json文件)执行如下命令:
354 引用的Part将会被安装到你的工程所在的目录的ohos_bundle下
369 打开bundle.json文件,可以看到Part已经被引入到您的工程的依赖中。
380 您也可以一次性在此文件中编辑多个Part的依赖
394 再执行hpm install命令,将会一次性将所有未安装的Part一次性全部下载并安装完成。
397 ### 安装全局Part
399 如果引用的Part是多个项目共用的组件(如编译工具链),你可以全局安装
401 在您的Part工程中(工程目录中必须包含bundle.json文件)执行如下命令:
407 引用的Part将会被安装到你在hpm config中设置的globalRepo所指定的目录下:
416 > - 在项目安装的Part,在执行hpm编译命令时可以通过引用环境变量DEP_SCOPE_bundle_name,例如:
427 > - 在全局安装的Part,可以通过设置系统环境变量,直接调用,或者hpm config set key value的方式,通过${key}/tool_name的方式引用,例如: