Lines Matching refs:hpm

6 …com)中能找到您开发常用的资源,可以通过依赖将所需的资源引入工程中。若现有的资源不能完全满足,可以自己开发并将其以HPM Part的格式发布。安装好hpm-cli工具后,就可以进行Part的开发…
14 在进行HPM Part开发之前,首先需要安装包管理器命令行工具hpm-cli。Hpm-cli是一个基于Node.js开发的跨平台的命令行工具,而要运行hpm命令,需要先安装Node.js,然后使用n…
17 ### 安装Node.js及hpm-cli
24 2. 通过Node.js自带的npm安装hpm-cli命令行工具。执行以下命令:
27 npm install -g @ohos/hpm-cli
30 3. 安装完成后执行如下命令,显示hpm版本,即安装成功。
33 hpm -V 或 hpm --version
36 4. (可选)如果需要升级hpm版本,请执行如下命令:
39 npm update -g @ohos/hpm-cli
43 ### 配置hpm-cli(可选)
45 安装完hpm命令行工具后,如果需要更改配置信息(如代理,shell路径),可执行以下命令可以查看hpm配置:
49 hpm config
52 上述命令执行后将会显示hpm的默认配置,您可以根据自己需要对默认配置进行修改,以下是hpm的常用配置:
55 registry = https://hpm.harmonyos.com
62 # globalRepo = C:\Users\username\.hpm\global
87 hpm init -t default mybundle
111 hpm init -t {templatename} -d {dir} {name}
121 hpm-cli除了提供了少量默认模板之外,其他模板均存储在[DevEco Marketplace](https://repo.harmonyos.com),可以使用命令hpm search -t t…
128 如果您已经有了代码工程,需要分发的hpm平台,只需要在当前工程目录下(例如mybundle2),执行如下命令,系统会引导您输入组件名称和版本等信息。
132 hpm init
142 $ hpm init
221 hpm-cli具备命令集成的能力,开发者可以选择任意的适合项目所采用的语言编译工具(如make,gcc,gn等)。只需在当前项目的bundle.json文件中定义scripts脚本中的build命令…
273 hpm build
287 hpm dist
290 hpm-cli工具会自动执行编译,生成镜像文件,如:
302 要发布Part到hpm,你需要先具备账号,并创建组织,创建组织的条件及详细步骤请参考[DevEco Marketplace](https://repo.harmonyos.com)上的帮助说明。
308 hpm config set loginUser {your-invitation-code}
309 hpm gen-keys
312 生成的文件将会存放在~\Users\yourname\.hpm\key下,将公钥文件(publicKey_your-accout.pem)中内容拷贝到hpm个人中心的SSH公钥中。
316 在Part所在目录,执行命令hpm publish,将会完成组件的打包发布操作。
320 hpm publish
340 1. 使用hpm init命令创建一个包描述文件(名为bundle.json,包含了依赖和一些其他的元数据,如名称、版本等)。
342 2. 使用hpm install <name>命令安装依赖(依赖写入bundle.json的dependencies字段)。
346 4. 使用hpm build命令执行编译,输出编译结果。
351 $ hpm install @scope/the_bundle
394 再执行hpm install命令,将会一次性将所有未安装的Part一次性全部下载并安装完成。
404 $ hpm install -g @scope/the_tool
407 引用的Part将会被安装到你在hpm config中设置的globalRepo所指定的目录下:
410 ~\.hpm\global\ohos_bundles
416 > - 在项目安装的Part,在执行hpm编译命令时可以通过引用环境变量DEP_SCOPE_bundle_name,例如:
417 > 通过hpm i \@opensource/gn安装后,可以编辑bundle.json中的编译脚本,如下:
425 > 然后就可以通过执行hpm build将调用gn的功能。
427 > - 在全局安装的Part,可以通过设置系统环境变量,直接调用,或者hpm config set key value的方式,通过${key}/tool_name的方式引用,例如:
430 > hpm i -g @ohos/opensource/gn
431 > hpm config BUILD_SYS_GN ~/.hpm/global/ohos_bundles/opensource/gn
442 > 然后就可以通过执行hpm build将调用gn的功能。