HarmonyOS 鸿蒙Next中ohpm install failed Process finished with exit code 255

HarmonyOS 鸿蒙Next中ohpm install failed Process finished with exit code 255 新建的空项目报错 cke_751.png

ohpm 指令在系统默认路径执行没问题,在项目路径下没反应 cke_6755.png

卸载重装了两三次没解决问题,求助


更多关于HarmonyOS 鸿蒙Next中ohpm install failed Process finished with exit code 255的实战教程也可以访问 https://www.itying.com/category-93-b0.html

10 回复

问题已解决,环境变量加上C:\Windows\system32和C:\Windows可以了

更多关于HarmonyOS 鸿蒙Next中ohpm install failed Process finished with exit code 255的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


应该还是环境变量问题
Path下配置window环境变量

%SystemRoot%
%SystemRoot%\system32
%SystemRoot%\System32\Wbem
%SystemRoot%\System32\WindowsPowerShell\v1.0
C:\Windows
C:\Windows\system32
C:\Windows\System32\Wbem
C:\Windows\System32\WindowsPowerShell\v1.0
%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\

Path下配置ohpm,node环境变量,去掉重复的,保留一份

# 根据楼主的路径
E:\Program Files\Huawei\DevEco Studio\tools\ohpm\bin
E:\Program Files\Huawei\DevEco Studio\tools\node

E:\Program Files\Huawei\DevEco Studio\sdk

配置完成后保存,新开powershell或者cmd。

不行的话可以发下配置文件。

各位的方法均已试过,未能解决问题,只有C:\Windows\system32目录下执行ohpm指令有效果,其它目录下均无反应

楼主需要重新检查一下环境变量的配置:hdc-调试命令-调测调优-系统 - 华为HarmonyOS开发者

找HarmonyOS工作还需要会Flutter技术的哦,有需要Flutter教程的可以学学大地老师的教程,很不错,B站免费学的哦:https://www.bilibili.com/video/BV1S4411E7LY/?p=17

找HarmonyOS工作还需要会Flutter的哦,有需要Flutter教程的可以学学大地老师的教程,很不错,B站免费学的哦:https://www.bilibili.com/video/BV1S4411E7LY/?p=17

【解决方案】

ohpm install执行失败一般是环境配置失败或者缓存数据冲突等情况引起的:

  1. 在系统Path环境变量中添加对应“DevEco Studio安装目录\tools\ohpm\bin”的配置,并清除缓存重启或者关闭后重启DevEco Studio,清除缓存路径为File->Invalidate Caches,勾选所有的选项清除重启。

  2. 删除C:\Users[用户名].ohpm文件夹,重启项目等待编译构建后重新生成.ohpm文件夹,因编译缓存造成的ohpm install执行失败可通过此方法修复。

要确认自己的电脑里面有.ohpmrc文件,在C:\Users\用户名.ohpm里面,如果没有这个文件夹,就新建一个这样的.ohpm文件夹,然后在.ohpm文件夹里面新建一个文件,文件名改为.ohpmrc,内容:

registry=https://ohpm.openharmony.cn/ohpm/

strict_ssl=false

检查工具配置:

ohpm,检查 Path 变量是否包含 安装位置\DevEco\tools\ohpm\bin(DevEco软件安装路径,据实际安装路径调整)。若缺失,通过系统属性 → 高级 → 环境变量添加路径

Node,检查 Path 变量是否包含 安装位置\DevEco\tools\tools\node(DevEco软件安装路径,据实际安装路径调整)。若缺失,通过系统属性 → 高级 → 环境变量添加路径

ohpm install失败并返回退出码255通常与网络连接或依赖解析问题有关。请检查网络配置,确保能正常访问ohpm仓库。验证ohpm版本是否与HarmonyOS Next兼容。确认ohpm.json中的依赖项格式正确,无冲突或无效条目。若问题持续,尝试清理ohpm缓存后重试。

ohpm install失败并返回exit code 255通常是由于环境配置问题或权限限制导致的。根据你的描述,系统默认路径下ohpm指令正常,但项目路径下无响应,建议检查以下几点:

  1. 确认项目路径是否包含特殊字符或空格,建议使用纯英文路径。
  2. 检查ohpm的环境变量是否配置正确,确保项目目录有执行权限。
  3. 尝试清理ohpm缓存:执行ohpm cache clean后重新安装。
  4. 如果问题仍存在,可能是项目配置文件异常,可删除oh_modules目录和oh-package.json后重新初始化。

建议优先排查路径权限问题,通常能解决此类错误。

回到顶部