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

HarmonyOS 鸿蒙Next ERR_PNPM_NO_MATCHING_VERSION No matching version found for @ohos/hvigor@3.1.0-s 安装API 11,程序运行起来报这个错?请问一下怎么解决?

9 回复
ERR_PNPM_NO_MATCHING_VERSION  No matching version found for @ohos/hvigor-ohos-plugin@3.1.0-s,这个,我添加了dependencies 这个文件夹,但还是报错

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


已经解决

{
  "hvigorVersion": "file:../dependencies/hvigor-3.2.1-s.tgz",
  "dependencies": {
    "@ohos/hvigor-ohos-plugin": "file:../dependencies/hvigor-ohos-plugin-3.2.1-s.tgz"
  }
}

请问dependencies文件在哪里,怎么没找到,

在套件里下载
先要有华为开发者账户并且授权成为4.1的白名单才能下载,

有用好使!!!

应该是ohpm仓配置配错了。参考下官网环境配置改一下吧

已经弄好了 谢谢,

大佬,怎么解决的啊?求解,

在HarmonyOS鸿蒙Next开发过程中,出现ERR_PNPM_NO_MATCHING_VERSION No matching version found for @ohos/hvigor@3.1.0-s错误,通常是由于项目中指定的@ohos/hvigor版本不存在或无法从包管理器中获取。hvigor是鸿蒙Next的构建工具,用于编译和打包项目。

要解决此问题,可以尝试以下步骤:

  1. 检查package.json文件:确保@ohos/hvigor的版本号正确无误。如果版本号写错或不存在,会导致该错误。

  2. 更新依赖:运行pnpm installpnpm update命令,确保所有依赖包都是最新的,并且@ohos/hvigor的版本在包管理器的源中可用。

  3. 检查包管理器源:确保使用的包管理器(如pnpm)配置了正确的源。鸿蒙Next的依赖包通常需要从华为的源获取,确保源配置正确。

  4. 查看官方文档:查阅HarmonyOS官方文档,确认@ohos/hvigor的最新版本号,并在项目中指定正确的版本。

如果以上步骤无法解决问题,可能需要进一步检查网络连接或包管理器的配置。

回到顶部