HarmonyOS 鸿蒙Next 星闪案例,提示 无法下载 包 @ohos/hamock@1.0.1-rc2' not found from all the registries https://repo.harmonyos.com/

发布于 1周前 作者 eggper 来自 鸿蒙OS

HarmonyOS 鸿蒙Next 星闪案例,提示 无法下载 包 @ohos/hamock@1.0.1-rc2’ not found from all the registries https://repo.harmonyos.com/

NEXT 文档里 终于 提供了 星闪 文档,找到 星闪Demo: 

https://gitee.com/harmonyos_samples/nearlink-kit_-sample-code
提示无法 下载 无法下载 包 @ohos/hamock@1.0.1-rc2’ 。
用命令行 查看 ohpm 配置正常。这个包如何下载呀?


更多关于HarmonyOS 鸿蒙Next 星闪案例,提示 无法下载 包 @ohos/hamock@1.0.1-rc2' not found from all the registries https://repo.harmonyos.com/的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html

5 回复

为什么我试了不行呢?

cke_452.png

更多关于HarmonyOS 鸿蒙Next 星闪案例,提示 无法下载 包 @ohos/hamock@1.0.1-rc2' not found from all the registries https://repo.harmonyos.com/的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


【已解决】
查看ohpm文档,进入项目目录,执行:
 D:\project\HarmonyApp\nearlink> ohpm install [@ohos](/user/ohos)/hamock

成功。

并且自动更新了 oh-package.json5 文件中的:
"dependencies": {
"[@ohos](/user/ohos)/hamock": "^1.0.0"
},

查看一下ohpm仓库[@ohos](/user/ohos)/hamock的版本如下:

cke_682.png

修改oh-package.json5中的[@ohos](/user/ohos)/hamock的版本为1.0.0,然后重新同步工程。

按文档 配置了开发环境,跑了 Hello 等,都正常。。。。
就是下面这个案例Demo ,提示 @ohos/hamock@1.0.1-rc2' 包无法下载。。。
网络-星闪服务(ArkTS)-HarmonyOS NEXT-Codelabs-华为开发者联盟
https://developer.huawei.com/consumer/cn/codelabsPortal/carddetails/tutorials_NEXT-NearlinkKit

【已解决】

针对您提到的HarmonyOS 鸿蒙Next 星闪案例中无法下载包@ohos/hamock@1.0.1-rc2的问题,这通常是由于包版本不存在或注册库配置不当导致的。以下是一些可能的解决步骤:

  1. 检查包版本:确认@ohos/hamock包的1.0.1-rc2版本是否确实存在于HarmonyOS官方注册库中。若不存在,尝试更换为其他有效版本,如1.0.0,并在oh-package.json5文件中更新依赖项。
  2. 检查网络配置:确保您的开发环境网络配置正确,能够访问HarmonyOS官方注册库。
  3. 清理缓存:尝试清理DevEco Studio的缓存和重启IDE,以解决潜在的下载缓存问题。
  4. DNS刷新:若怀疑DNS解析问题,可尝试在hosts文件中配置正确的IPv4地址,并刷新DNS。

如果问题依旧没法解决请联系官网客服,官网地址是:https://www.itying.com/category-93-b0.html

回到顶部