HarmonyOS 鸿蒙Next ERR_PNPM_NO_MATCHING_VERSION No matching version found for @ohos/hvigor@2.1.1-s

HarmonyOS 鸿蒙Next ERR_PNPM_NO_MATCHING_VERSION No matching version found for @ohos/hvigor@2.1.1-s 新建helloworld工程后直接报ERR_PNPM_NO_MATCHING_VERSION No matching version found for @ohos/hvigor@2.1.1-s 错误,这个hvigor也安装不了,能不能来个人解决下?


更多关于HarmonyOS 鸿蒙Next ERR_PNPM_NO_MATCHING_VERSION No matching version found for @ohos/hvigor@2.1.1-s的实战教程也可以访问 https://www.itying.com/category-93-b0.html

5 回复

更改项目下文件夹 “hvigor”下的 hvigor-config.json5bi 并制定文件路径: “hvigorVersion”: “file:…/dependencies/hvigor-3.2.1-s.tgz”, “dependencies”: { “@ohos/hvigor-ohos-plugin”: “file:…/dependencies/hvigor-ohos-plugin-3.2.1-s.tgz” }

更多关于HarmonyOS 鸿蒙Next ERR_PNPM_NO_MATCHING_VERSION No matching version found for @ohos/hvigor@2.1.1-s的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


找不到这个2.1.1-s的版本吧,您可以将工程下的hvigor文件夹里面的config文件中hvigor版本改成2.1.1后再试试!

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

这个是客户端版本有问题,已经从官网下载最新的DevEco了

在HarmonyOS开发过程中,遇到ERR_PNPM_NO_MATCHING_VERSION No matching version found for @ohos/hvigor@2.1.1-s错误,通常是由于项目依赖的@ohos/hvigor版本在pnpm的包管理器中找不到匹配的版本。hvigor是HarmonyOS的构建工具,类似于Gradle,用于构建和管理项目。

此错误可能由以下原因引起:

  1. 版本不存在:@ohos/hvigor@2.1.1-s版本可能不存在于pnpm的仓库中。
  2. 仓库配置问题:pnpm的仓库配置可能未正确指向包含@ohos/hvigor的仓库。
  3. 网络问题:网络连接问题可能导致无法从远程仓库获取依赖包。

解决步骤:

  1. 检查package.json文件,确认@ohos/hvigor的版本号是否正确。
  2. 确保pnpm的仓库配置正确,可能需要配置华为的私有仓库。
  3. 清除pnpm的缓存并重新安装依赖:pnpm store prune,然后pnpm install

如果问题仍然存在,可以考虑使用其他包管理器如npm或yarn,或者直接下载@ohos/hvigor的指定版本并手动安装。

回到顶部