HarmonyOS 鸿蒙Next 【报错记录】 ERR_PNPM_NO_MATCHING_VERSION No matching version found for @ohos/hvigor-ohos-plugin

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

HarmonyOS 鸿蒙Next 【报错记录】 ERR_PNPM_NO_MATCHING_VERSION No matching version found for @ohos/hvigor-ohos-plugin 问题

cke_128.png

解决方案,手动找到对应版本的包,放到一个目录下然后去引入,再install now就行了。

cke_9472.png


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

2 回复

在HarmonyOS鸿蒙Next开发过程中,遇到ERR_PNPM_NO_MATCHING_VERSION错误,提示No matching version found for @ohos/hvigor-ohos-plugin,通常是由于项目依赖的@ohos/hvigor-ohos-plugin版本在当前的pnpm仓库中不存在或版本不匹配导致的。hvigor是鸿蒙的构建工具,@ohos/hvigor-ohos-plugin是其插件,用于支持鸿蒙应用的构建流程。

要解决此问题,首先检查项目中的package.json文件,确认@ohos/hvigor-ohos-plugin的版本号是否正确,或者是否指定了不存在的版本。如果版本号正确,可能是pnpm仓库中未同步该版本,可以尝试更新pnpm仓库的缓存,或者直接使用npm仓库进行依赖安装。如果问题依然存在,可以尝试移除node_modules目录和pnpm-lock.yaml文件,重新执行pnpm install命令。

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


这个错误表明在项目中使用的 @ohos/hvigor-ohos-plugin 版本无法找到。可能的原因包括:

  1. 版本号错误:检查 package.json 中指定的版本号是否正确,确保该版本在 npm 仓库中存在。
  2. 网络问题:确保网络连接正常,尝试重新运行 pnpm install
  3. 仓库配置:检查 .npmrc 文件,确保配置的仓库地址正确。
  4. 依赖更新:尝试更新依赖,使用 pnpm update 或指定最新版本。

建议先确认版本号,再检查网络和仓库配置。

回到顶部
AI 助手
你好,我是IT营的 AI 助手
您可以尝试点击下方的快捷入口开启体验!