HarmomyOs Next鸿蒙开发: ohpm : 无法将“ohpm”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。

163 阅读1分钟

我因升级了deveco 开发工具,导致今天需要安装第三方库时候,发现ohpm无法运行了,出现以下报错,也结合了网上各种资料查询,总结就是环境变量配置问题。

image.png

概述

OHPM(OpenHarmony Package Manager)由OpenHarmony三方库中心仓网站、命令行工具、OpenHarmony三方库中心仓仓库三个部分组成,其功能如下:

  • OpenHarmony三方库中心仓网站(website):用于检索、查看所需 OpenHarmony 三方库信息,也可管理关于 ohpm 的个人配置
  • 命令行工具(cli):OpenHarmony 三方库的包管理工具
  • OpenHarmony三方库中心仓仓库(registry):存储三方库软件及其元数据的仓库,其地址为:ohpm.openharmony.cn/ohpm

使用场景

  • axios
  • get查询字符串和对象之间相互转换(库里面的模块)
  • 鸿蒙生态伙伴SDK市场使用,例如支付宝

配置环境

操作OS: Windows 10 专业版64 版本:DevEco Studio 5.0.1 Release 检查了下,环境变量,没有配置ohpm 运行cmd、ohpm -v

先配置环境变量,配置之前要找到安装目录,找到自己安装deveco studio目录,在tools下有ohpm工具包 环境变量配置上去就可与了。 image.png

配置环境变量步骤

image.png

image.png

image.png

image.png

配置完成后,运行cmd、输入ohpm -v 查看下版本,如果出现如下即配置成功

image.png

如何在deveco的Terminal窗口运行 ohpm -v,如果发现还是没找到出现问题,那么重启电脑,再次运行 在deveco的环境下运行出现如下,那么就可以安装第三方库了

image.png

配置第三方仓库地址尽量用 registry=ohpm.openharmony.cn/ohpm/ 这个