如何在命令行使用ohpm
============

![](https://contentcenter-vali-drcn.dbankcdn.cn/pvt_2/DeveloperAlliance_scene_100_1/ee/v3/t6CSnzsrSqK5CkFsmlXHrw/caution_3.0-zh-cn.png?HW-CC-KV=V1&HW-CC-Date=20260612T074801Z&HW-CC-Expire=86400&HW-CC-Sign=A8C41AF9C14C329766AE1954E4A06EF064A73D4A1470391896339C0BBEFEFF6D)

安装node.js 18.x及以上版本，并配置环境变量。

ohpm 默认解压路径为：DevEco Studio 中默认安装位置：<DevEco Studio 安装目录>\\tools\\ohpm；命令行工具中默认安装位置：<Command Line Tools 安装目录>/command-line-tools/ohpm。

**问题现象****1**

安装ohpm后，如果在命令行中无法直接使用ohpm，请检查环境变量配置是否正确。

**解决措施****1**

1.  在Windows系统中，右键点击“此电脑”选择“属性”，进入“高级系统设置”，点击“环境变量”，在“系统变量”中找到“Path”，点击“编辑”，添加ohpm工具包解压后的bin目录。
    
    ![](https://contentcenter-vali-drcn.dbankcdn.cn/pvt_2/DeveloperAlliance_scene_100_1/75/v3/o-dN2NN0T8CDp0GtAa90kQ/zh-cn_image_0000002229604141.png?HW-CC-KV=V1&HW-CC-Date=20260612T074801Z&HW-CC-Expire=86400&HW-CC-Sign=95C02AD0D0085D3B4E107844A85F20D614651C77E153CF7F537D13EEC2D71333 "点击放大")
    
2.  添加变量后，重开命令行窗口，执行ohpm -v查看ohpm版本号，终端输出版本号信息（如1.0.0）即为成功。
    
    ![](https://contentcenter-vali-drcn.dbankcdn.cn/pvt_2/DeveloperAlliance_scene_100_1/5b/v3/WeQE9r0MTXy-NRPjhB2K7Q/zh-cn_image_0000002194318368.png?HW-CC-KV=V1&HW-CC-Date=20260612T074801Z&HW-CC-Expire=86400&HW-CC-Sign=F80FA4D0871088940431D2977E1AC72BDD0C933EA5767F7D65E7AF6E4E1B9C7B)
    

**问题现象2**

在Linux/Mac系统中，安装ohpm后，不能在命令行中使用ohpm。

**解决措施2**

编辑配置文件，将ohpm工具包解压目录中的bin目录路径添加到PATH环境变量中（以 Mac 系统的 Zsh 命令行为例）。

1.  打开终端并编辑 ~/.zshrc 文件。
    
    vi ~/.zshrc
    
2.  在文件末尾添加以下行，将软件的bin目录添加到PATH环境变量中（例如：/home/tctAdmin/ohpm/bin）：
    
    export PATH="/home/tctAdmin/ohpm/bin:$PATH"
    
3.  保存 ~/.zshrc 文件并退出编辑器。
4.  使用以下命令使更改生效，或者关闭并重新打开命令行窗口。
    
    source ~/.zshrc
    
5.  执行ohpm -v查看 ohpm 版本号，命令行输出版本号（如 1.0.0）表示成功。
    
    ohpm -v
    
    ![](https://contentcenter-vali-drcn.dbankcdn.cn/pvt_2/DeveloperAlliance_scene_100_1/b4/v3/TLpjVlVZS76Q9g8cQxnKkw/zh-cn_image_0000002194318372.png?HW-CC-KV=V1&HW-CC-Date=20260612T074801Z&HW-CC-Expire=86400&HW-CC-Sign=BB26CC54590AD76996624CF0FE6B5DE5B7B8141DEFAB0C7ED22A4E3B55115701)