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
更改项目下文件夹 “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,用于构建和管理项目。
此错误可能由以下原因引起:
- 版本不存在:
@ohos/hvigor@2.1.1-s
版本可能不存在于pnpm的仓库中。 - 仓库配置问题:pnpm的仓库配置可能未正确指向包含
@ohos/hvigor
的仓库。 - 网络问题:网络连接问题可能导致无法从远程仓库获取依赖包。
解决步骤:
- 检查
package.json
文件,确认@ohos/hvigor
的版本号是否正确。 - 确保pnpm的仓库配置正确,可能需要配置华为的私有仓库。
- 清除pnpm的缓存并重新安装依赖:
pnpm store prune
,然后pnpm install
。
如果问题仍然存在,可以考虑使用其他包管理器如npm或yarn,或者直接下载@ohos/hvigor
的指定版本并手动安装。