【编译报错】devEco运行报错“ohpm ERROR: Run install command failed ”
·
这个错误表明你正在尝试安装 HarmonyOS(OpenHarmony)的测试框架包 @ohos/hypium,但指定的版本 1.0.25 在官方 OHPM(OpenHarmony Package Manager)仓库中不存在。
🔍 可能原因:
@ohos/hypium的最新版本可能不是1.0.25- 该包可能已被移除或重命名
- 你使用的 OHPM 版本或源配置有问题
✅ 解决方案
✅ 方法一:查看可用版本
先查询可用版本列表:
ohpm info @ohos/hypium
或
ohpm list @ohos/hypium --all
✅ 方法二:安装最新版本(推荐)
ohpm install @ohos/hypium
不指定版本号,会自动安装最新稳定版。
✅ 方法三:确认依赖方式是否正确
在 OpenHarmony 项目中,hypium 通常通过 DevEco Studio 的 UI 添加测试依赖,或在 package.json 中按如下方式声明:
{
"devDependencies": {
"@ohos/hypium": "^1.0.0"
}
}
⚠️ 注意:
@ohos/xxx是 OpenHarmony 内置模块命名空间,但hypium实际上是一个测试框架包,通常作为测试依赖添加,而非运行时依赖。
📌 替代方案(适用于 DevEco Studio 项目)
如果你使用的是 DevEco Studio 创建的 OpenHarmony 应用/测试项目,hypium 测试框架一般通过以下方式引入:
- 在测试模块(如
test目录)的package.json中添加:
{
"devDependencies": {
"@ohos/hypium": "1.0.3"
}
}
根据实际可用版本调整(如
1.0.3、1.0.4、1.0.6等,需查证)。
- 然后执行:
ohpm install
🔧 检查 OHPM 源配置
确保使用的是官方 OHPM 源:
ohpm source list
应显示:
https://ohpm.openharmony.cn/ohpm/
如不是,可设置:
ohpm source set https://ohpm.openharmony.cn/ohpm/
更多推荐



所有评论(0)