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插件包。