1# 三四方库使用常见问题 2 3## 针对Native开发,有哪些三方库可以用于实现ArkTS与C/C++跨语言通信(API 10) 4 5**解决措施** 6 7可以使用AKI开发框架来便捷实现OpenHarmony Native开发提供JS与C/C++跨语言访问场景解决方案。 8 9**参考链接** 10 11[AKI项目介绍](https://gitee.com/openharmony-sig/aki) 12 13 14## 如何获取可用的三方库(API 9) 15 16通过ohpm可以获取的三四方库在Gitee上做了汇总([OpenHarmony上可直接使用的三方组件汇总](https://gitee.com/openharmony-tpc/tpc_resource?_from=gitee_search#%E4%B8%89%E6%96%B9%E7%BB%84%E4%BB%B6%E8%B5%84%E6%BA%90%E6%B1%87%E6%80%BB)),针对于不同功能三方库内容做了分类,开发者可以根据需要进行参考。 17 18## 网络相关的三方库有哪些 19 20适用于OpenHarmony 3.1 Beta5 API 9 21 22网络相关的三方库有[Axios](https://gitee.com/openharmony-sig/axios)、httpclient、okdownload等,具体分类可以参考[三四方库网络分类](https://gitee.com/openharmony-tpc/tpc_resource?_from=gitee_search#%E7%BD%91%E7%BB%9C)。 23 24## 如何使用ohpm引入三四方库(API 9) 25 26**解决措施** 27 28- 方式一: 29 1. 打开Terminal窗口,通过如下指令进入到entry目录。 30 31 ``` 32 cd entry 33 ``` 34 35 2. 以引入“dayjs”为例,执行以下指令进行安装。 36 37 ``` 38 ohpm install dayjs 39 ``` 40 41 3. 在对应的js文件中直接引用。 42 43 ``` 44 import dayjs from 'dayjs'; 45 ``` 46 47 48- 方式二: 49 1. 打开工程目录下的entry目录,找到该目录下的oh-package.json5文件。 50 2. 在oh-package.json5文件中写入想要安装的三方库,以“dayjs”为例,示例如下: 51 52 ``` 53 { 54 "dependencies": { 55 "dayjs": "^1.10.4", 56 } 57 } 58 ``` 59 60 3. 打开Terminal窗口,通过如下指令进入到entry目录。 61 62 ``` 63 cd entry 64 ``` 65 66 4. 执行指令进行安装。 67 68 ``` 69 ohpm install 70 ``` 71 72 5. 在对应的js文件中直接引用。 73 74 ``` 75 import dayjs from 'dayjs'; 76 ``` 77 78 79 80