OpenHarmony开发者论坛
标题:
如何使用ohpm引入三四方库?
[打印本页]
作者:
lom
时间:
2023-10-31 11:44
标题:
如何使用ohpm引入三四方库?
[md]【问题描述】
在社区找到一个非常nice的三方库,看文档说是要使用ohpm,不太了解这是什么,如何通过ohpm引入?
【运行环境】
硬件:RK3568
ROM版本:OpenHarmony 3.2 Beta5
DevEvoStudio版本:
SDK版本:API 9
[/md]
作者:
westinyang
时间:
2023-10-31 12:07
[md]- 引入方式:[OpenHarmony\_har\_usage.md · OpenHarmony-TPC/docs - Gitee.com](
https://gitee.com/openharmony-tp ... 8%A3%85%E7%9A%84har
)
- 三方仓库:[OpenHarmony三方库中心仓](
https://ohpm.openharmony.cn/#/cn/home
)
[/md]
作者:
马迪
时间:
2023-10-31 15:26
标题:
如何使用ohpm引入三四方库?
[md]npm上只有少部分经验证可在OpenHarmony上运行的三方库,可以通过ohpm install下载到应用中。目前可用的三方库可在[中心仓](
https://ohpm.openharmony.cn
)上查找
短期,建议开发者直接把这个库的源码放入工程来使用,验证这个库是否能满足业务场景。
长期,为了方便开发者通过ohpm使用这个库,建议开发者参考
https://gitee.com/openharmony-tpc/openharmony_tpc_samples
里的库一样,补充一个使用的demo和通过xts用例验证该库所有功能可在OpenHarmony上执行。
- 如果完全没有改动原库,可以发送这个库的名称,版本以及demo库的开源地址给
web@openharmony.io
。经ohpm后台审核后即可通过ohpm下载。
- 如果有改动原库, 则建议沿用原库的license,名称上增加一个组织或前缀区别于原库,基于修改后的三方库在ohpm上发布一个新的三方库。
[/md]
作者:
edice
时间:
2023-11-2 14:49
[md]方式一:
```
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';
[/md]
欢迎光临 OpenHarmony开发者论坛 (https://forums.openharmony.cn/)
Powered by Discuz! X3.5