当前位置: 首页 > news >正文

HarmonyOS开发 - ohpm环境变量配置

        ohpm作为OpenHarmony三方库的包管理工具,支持OpenHarmony共享包的发布、安装和依赖管理。在使用第三方库插件时,需要通过ohpm进行下载和安装。

        在安装axios时,发现ohpm命令不存在,原以为本地未安装,但在官网并未发现有下载ohpm工具包地方,在其介绍页也只是介绍了ohpm相关命令及配置,地址:文档中心

        在思考片刻之后,想起安装DevEco Studio时,已帮我们安装了ohpm工具包。所以安装了DevEco Studio开发工具,无须重复安装ohpm了。如下图:

一、ohpm不是内部命令

        打开CMD命令窗口后,输入命令:ohpm -v 报错“'ohpm' 不是内部或外部命令,也不是可运行的程序或批处理文件。”,如下图:

        这是因为,虽然下载及安装过了ohpm,但是并未在系统环境变量里进行配置,所以全局中还无法识别ohpm命令。

二、查找ohpm

        此时我们先打开安装在本地的ohpm程序目录,查看后再做相关配置。

        在安装DevEco Studio时,本人是将ohpm安装在”E:\Huawei\ohpm“目录中。如果你开发工具已安装,忘记之前安装位置。可以打开 File -> Settings配置界面,打开窗口后搜索ohpm,即可查看到之前安装目录地址了。如下图:

1、进入安装ohpm程序目录

2、进入bin目录

3、在地址栏输入cmd

4、在弹出cmd命令窗口中,重新输入ohpm -v查看结果。

        上图ohpm -v执行成功,说明程序是已安装好的,下面我们只需要将其配置到系统变量中即可。

三、系统变量配置

        windows系统操作步骤为:我的电脑 -> 右击选择”属性“ -> 进入系统界面,如下图:

        点击”高级系统设置“,进入系统属性界面,如下图:

        再点击”环境变量“按钮,进入环境变量界面,如下图:

添加ohpm系统变量步骤:

1、首先点击”新建“,创建OHPM_HOME变量,将ohpm程序安装目录地址添加进去。如下图:

2、选择Path,再点击”编辑“按钮,如下图:

3、将新建的OHPM_HOME变量添加进去,并且后面追加bin目录,如下图:

        当上面操作都完成后,需要重新打开CMD命令窗口,再输入命令:ohpm -v 则可以正常执行和输出了。如下图:

四、错误提示

        当全局环境变量配置完成后,CMD命令窗口需要重新打开,在配置前打开的CMD命令窗口输入ohpm 还是会提示其不存在情况。

        除了CMD窗口,DevEco Studio开发工具也是,如果在配置系统环境变量之前打开的,当配置完成后输入ohpm还是会报错。

        所以,配置完成后,关闭DevEco Studio后重启,再次输入ohpm -v,则可以正常执行了。如下图:

五、axios安装

        此时我们可以输入命令:ohpm install @ohos/axios,进行下载和安装axios了,如下图:

        安装后,在oh_modules中可查看到axios插件包。


http://www.mrgr.cn/news/55560.html

相关文章:

  • autMan框架对接飞书机器人
  • 【详解】下载MySql安装教程(帮助数据库下载)
  • k8s 配置私有镜像仓库认证
  • 第十四届单片机嵌入式蓝桥杯
  • 如何检查前端项目和 Node 项目中未被使用的依赖包
  • 论文 | LARGE LANGUAGE MODELS ARE HUMAN-LEVEL PROMPT ENGINEERS
  • JAVA课设-图书指引系统(前后端分离)
  • 期权懂|股票下跌时可以使用期权止损吗?
  • 绝对差值的和
  • 【英特尔IA-32架构软件开发者开发手册第3卷:系统编程指南】2001年版翻译,2-1
  • 高级java每日一道面试题-2024年10月19日-消息队列[RabbitMQ]-RabbitMQ中积压了大量的消息,如何处理?
  • Saprk:数据插入的优化(forachPartition)
  • 电能表预付费系统-标准传输规范(STS)(15)
  • Hadoop---HDFS(2)
  • A Graph-Transformer for Whole SlideImage Classification文献笔记
  • arm_acle.h找不到
  • 基于递推式最小二乘法的PMSM参数辨识MATLAB仿真模型
  • 六、栈————相关概念详解
  • ChatGPT4o、o1 谁才是最佳大模型?
  • DDD话语批评之一:评“状态和事件本质相同”[全文]
  • 稀疏表示的图像修复、图像退化、白噪声
  • Linux conda activate报错:CondaError: Run ‘conda init‘ before ‘conda activate‘
  • 算法|牛客网华为机试1-10C++
  • 拥抱云开发的未来:腾讯云数据库、云模板与AI智能化的应用场景探索
  • 大数据新视界 --大数据大厂之区块链技术:为大数据安全保驾护航
  • GEE引擎传奇UI界面修改教程