如何配置ohpm环境变量,以及ohpm的基础命令 原创
背景介绍
很多小伙伴发现在自己的命令行中没有办法使用ohpm命令,所以这篇文章主要教大家如何在已经安装DevEco后如何配置ohpm环境变量。
【小编目前还没有看到类似的教程,可能是全网首发哦!】
环境介绍
时间 :2023年7月21日 16:05:12
ohpm版本号:1.1.2
DevEco 版本号:DevEco Studio 3.1 Release
API版本号:API 9
系统版本号:Windows 11 专业版 22H2
什么是ohpm
如何检查自己是否需要配置ohpm
1、同时按下键盘下的 win键 与 R键,调出运行界面。
2、在输入框中输入cmd
3、点击确认按钮
这时候输入ohpm按下回车,如果已经配置过ohpm会显示ohpm的所有命令。如下图:
如果没有配置ohpm会显示++‘ohpm’ 不是内部或外部命令++,如下图:
此时你就需要配置ohpm环境变量
从DevEco找到ohpm的安装路径
首先我们打开DevEco的设置页面
依次点击文件(File)->设置(Setings)
从设置页面找到ohpm的位置,并把它复制到文件管理器打开
从文件管理器中打开ohpm中的bin目录
在bin目录下我们就可以看到我们需要配置的ohpm,首先我们双击init文件
待运行完成时将文件路径复制,后面会用到这个路径哦
配置环境路径
打开设置页面
选择高级系统设置
选择环境变量
找到PATH并双击
点击新建按钮,然后粘贴我们刚刚复制的路径。
点击所有页面的确定
检查环境是否配置成功
注意这里必须要新开一个CMD页面才可以将刚刚输入的环境变量生效,原先打开过的CMD页面环境都是不会自动更新的。
按下 win + R 输入CMD 点击确认
输入ohpm -v 如果正确显示版本号代表ohpm配置正确
ohpm的常用命令
获取ohpm 帮助
可以在命令行输入ohpm help 也可以访问官网阅读中文教程
ohpm help
查询指定三方库的具体信息
在命令输入 ohpm info 可以查询指定第三方库的具体信息
ohpm info [<@group>/]<pkg>[@<version>]
初始化ohpm目录
在命令行输入ohpm init 可以初始化ohpm目录。回自动在当前目录下创建on-package.json5文件
ohpm init
安装第三库
在命令输入如下命令可以安装第三库
ohpm install [[<@group>/]<pkg>[@<version>]] ...
ohpm install <folder>
ohpm install <har file>
alias: i
列出已经安装的第三库
在命令输入 ohpm list 可以列出已经安装的第三方库
ohpm list [[<@group>/]<pkg>[@<version>]]
alias: ls
查看ohpm版本号
在命令输入 ohpm -v 可以查询 ohpm cli 安装版本
ohpm -v | --version
这里附上我个人的技术交流群:750659141
遇到任何技术问题欢迎来提问。
搭环境就经常翻车在环境变量配置上
很顺利,谢谢小编
有心了。感谢分享。
编辑环境变量的时候,直接搜索下env,能快速打开编译环境变量的界面。
补充一下,配置ohpm之前需要先完成npm的配置
点击init.bat闪退怎么回事
画面就是会跳一下,如果不放心可以用cmd里运行init.bat。可以看到运行日志。
有mac版本的吗?求助
笔者这里没有mac 的本子,没有办法测试mac的环境 ,不过笔者在官网有看见mac的下载链接HUAWEI DevEco Studio和SDK下载和升级 | HarmonyOS开发者
抱歉我没有mac的电脑,不过我可以帮助你完成。私信你了
有心了。感谢分享。
你好,我的DevEco中的ohmp显示set up失败,但是ohmp网络可以连上,不是官网说的注册书的问题,我手动安装了ohmp,在终端也成功显示ohmp,但仍然无法配置ohmp进入DevEco,这是为什么
加一下我的群号,后续我会帮你指导的