• Lv0
    粉丝1

积分106 / 贡献0

提问13答案被采纳5文章0

如何使用ohpm引入三四方库?

lom 显示全部楼层 发表于 2023-10-31 11:44:19

【问题描述】

在社区找到一个非常nice的三方库,看文档说是要使用ohpm,不太了解这是什么,如何通过ohpm引入?

【运行环境】

硬件:RK3568

ROM版本:OpenHarmony 3.2 Beta5

DevEvoStudio版本:

SDK版本:API 9

您尚未登录,无法参与评论,登录后可以:
参与开源共建问题交流
认同或收藏高质量问答
获取积分成为开源共建先驱

精彩评论3

马迪

板凳 发表于 2023-10-31 15:26:29

如何使用ohpm引入三四方库?

npm上只有少部分经验证可在OpenHarmony上运行的三方库,可以通过ohpm install下载到应用中。目前可用的三方库可在中心仓上查找

短期,建议开发者直接把这个库的源码放入工程来使用,验证这个库是否能满足业务场景。

长期,为了方便开发者通过ohpm使用这个库,建议开发者参考https://gitee.com/openharmony-tpc/openharmony_tpc_samples 里的库一样,补充一个使用的demo和通过xts用例验证该库所有功能可在OpenHarmony上执行。

  • 如果完全没有改动原库,可以发送这个库的名称,版本以及demo库的开源地址给web@openharmony.io。经ohpm后台审核后即可通过ohpm下载。
  • 如果有改动原库, 则建议沿用原库的license,名称上增加一个组织或前缀区别于原库,基于修改后的三方库在ohpm上发布一个新的三方库。

edice

地板 发表于 2023-11-2 14:49:31

方式一:

1. 打开Terminal窗口,通过如下指令进入到entry目录。

cd entry

2. 以引入“dayjs”为例,执行以下指令进行安装。

ohpm install dayjs

3. 在对应的js文件中直接引用。

import dayjs from 'dayjs';

方式二:

1. 打开工程目录下的entry目录,找到该目录下的oh-package.json5文件。

         2. 在oh-package.json5文件中写入想要安装的三方库,以“dayjs”为例,示例如下:

{

"dependencies": {

"dayjs": "^1.10.4",

}

}

3. 打开Terminal窗口,通过如下指令进入到entry目录。

cd entry

4. 执行指令进行安装。

ohpm install

5. 在对应的js文件中直接引用。

import dayjs from 'dayjs';

Copyright   ©2023  OpenHarmony开发者论坛  京ICP备2020036654号-3 |技术支持 Discuz!

返回顶部