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