鸿蒙开发 - ohpm安装第三方库

news/2024/7/21 2:58:04 标签: harmonyos, arcgis, 华为, ohpm

前端开发难免使用第三方库,鸿蒙亦是如此,在使用 DevEco Studio 开发工具时,如何引入第三方库呢?操作步骤如下,假设你使用的是MacOS,假设你已经创建了了一个项目:

一、配置 HTTP Proxy

在打开了工程的情况下,点击左上角 DevEco Studio -> Preferences -> Appearance & Behavior -> System Settings -> HTTP Proxy

进入HTTP Proxy设置界面,如下图:
在这里插入图片描述
HTTP Proxy配置中,我们不需要设置代理,所以直接勾选 No proxy

二、配置NPM代理

在打开了工程的情况下,可以单击 DevEco Studio -> Preferences -> Build, Execution, Deployment -> Node.js and npm -> Optimize config

在这里插入图片描述
具体配置如下:

1.npm registry:配置npm仓的地址信息。

https://repo.huaweicloud.com/repository/npm/

2.ohos registry:HarmonyOS npm三方包共享仓。

https://repo.harmonyos.com/npm/

这里我们也不需要设置 HTTP proxy信息。

填写并勾选以上信息后,点击OK。在此界面配置的代理信息将写入 .npmrc文件中,文件路径 /Users/sunshiyu/.npmrc 。因此也可直接修改.npmrc文件进行配置。

在这里插入图片描述

Node配置环境变量:

export NODE_HOME= /usr/local/bin #本处路径请替换为Node的安装路径
export PATH=${NODE_HOME}/bin:${PATH}

三、配置OHPM代理

在打开了工程的情况下,可以单击 DevEco Studio -> Preferences -> Build, Execution, Deployment -> Ohpm -> Optimize Config

在这里插入图片描述

具体配置如下:

1.ohpm registry:配置ohpm仓的地址信息。

https://repo.harmonyos.com/ohpm/

这里我们也不需要配置 HTTP proxy信息。填写并勾选以上信息后,点击OK。

在此界面配置的代理信息将写入.ohpmrc文件中,路径 /Users/sunshiyu/.ohpm/.ohpmrc 。因此也可直接修改 .ohpmrc 文件进行配置。

在这里插入图片描述

ohpm配置环境变量中。

export OHPM_HOME=/Users/sunshiyu/Library/Huawei/ohpm  #本处路径请替换为ohpm的安装路径
export PATH=${OHPM_HOME}/bin:${PATH}

四、安装三方库

以上三步理论上在安装DevEco的时候就已经配置好的,如果有同学需要配置HTTP proxy,请参考官方文档:配置开发环境 。我们来安装一个三方库试试,打开项目中的终端:

安装 lottie

ohpm info @ohos/lottie

在这里插入图片描述

再安装一个List组件的下拉加载库: PullToRefresh:

ohpm install @ohos/pulltorefresh

在这里插入图片描述

其实安装的速度还是很快的。

查看项目中安装的三方库:

 ohpm list

在这里插入图片描述

项目中三方库位置如下:

在这里插入图片描述


http://www.niftyadmin.cn/n/5257482.html

相关文章

C 语言关于位运行符

C 语言提供了一系列位运算符,用于对二进制位进行操作。这些运算符在处理位级数据、进行性能优化以及实现特定的算法时非常有用。 按位与运算符(&):两个相应的二进制位都为 1 时,结果才为 1。例如,a &a…

大语言模型--引言

引言 大语言模型 引言语言模型自回归语言模型(Autoregressive language models)小结 语言模型 语言模型(LM)的经典定义是一种对令牌序列(token)的概率分布。假设我们有一个令牌集的令牌表 V V V。 语言模型每个为令牌序列 x 1 , …

《天天爱科学》期刊国家级知网投稿

《天天爱科学》国家级期刊知网收录,投稿方向:幼儿教育、基础教育文章,不收案例分析、教学设计、图表讲解、例题分析。 刊名:天天爱科学 主管单位:中国出版传媒股份有限公司 主办单位:人民文学出版社有限…

计算机网络实验8

实验目的: 通过实验掌握下列知识: 掌握小型园区网络综合设计。 实验过程分析:配置命令 1) 罗列步骤2)中各设备的配置命令。 Internet: interface ser1/0 ip address 100.1.1.1 24 quit RTA: sysname RTA_LXL interfa…

arXiv学术速递笔记12.8

文章目录 一、GSGFormer: Generative Social Graph Transformer for Multimodal Pedestrian Trajectory Prediction(GSGFormer:用于多通道行人轨迹预测的产生式社会图转换器)二、AnimateZero: Video Diffusion Models are Zero-Shot Image An…

数学学习与研究杂志社《数学学习与研究》杂志社简介

数学学习与研究杂志社《数学学习与研究》杂志社简介 数学学习与研究杂志是由东北师范大学主管,吉林省数学会与东北师范大学出版社联合主办的省级优秀数学类期刊杂志。杂志经新闻出版总署批准,全国发行。国内刊号:CN22-1217/O1。杂志为国内…

npc_test.sh: line 3: $‘\r‘: command not found

[rootlocalhost ~]# bash npc_test.sh npc_test.sh: line 3: $‘\r’: command not found npc_test.sh: line 8: $‘\r’: command not found npc_test.sh: line 10: syntax error near unexpected token $‘{\r’’ pc_test.sh: line 10: 原因: 脚本中出现的错误…

RHEL8_Linux访问NFS存储及自动挂载

本章主要介绍NFS客户端的使用 创建FNS服务器并通过NFS共享一个目录在客户端上访问NFS共享的目录自动挂载的配置和使用 1.访问NFS存储 前面介绍了本地存储,本章就来介绍如何使用网络上的存储设备。NFS即网络文件系统,所实现的是 Linux 和 Linux 之间的共…