安装了DevEco Studio5.1.1 新建项目 “empty ability”时正常,但新建“arkui-x empty ability”项目时报错

安装了DevEco Studio5.1.1 新建项目 “empty ability”时正常,但新建“arkui-x empty ability”项目时报错

错误信息如下:

“C:\Program Files\Huawei\DevEco Studio\tools\node\node.exe” “C:\Program Files\Huawei\DevEco Studio\tools\hvigor\bin\hvigorw.js” --sync -p product=default --analyze=normal --parallel --incremental --no-daemon

Installing dependencies…

ERR_PNPM_NO_MATCHING_VERSION  No matching version found for @ohos/hvigor-ohos-arkui-x-plugin@4.19.5

This error happened while installing a direct dependency of C:\Users\zzwtj.hvigor\project_caches\084ae14db313c6ee52620fe25365fb3a\workspace

The latest release of @ohos/hvigor-ohos-arkui-x-plugin is “4.20.0”.

If you need the full list of all 26 published versions run “$ pnpm view @ohos/hvigor-ohos-arkui-x-plugin versions”.

> hvigor ERROR: 00308002 Operation Error

Error Message: C:\Users\zzwtj.hvigor\wrapper\tools\node_modules.bin\pnpm.cmd install execute failed.

  • Try the following:

> See above for details.

Process finished with exit code -1


4 回复

感谢您的提问,为了更快解决您的问题,麻烦请补充以下信息:

  • 复现代码(如最小复现demo);
  • 版本信息(如:开发工具、手机系统版本信息);

错误关键信息:

ERR_PNPM_NO_MATCHING_VERSION for @ohos/hvigor-ohos-arkui-x-plugin@4.19.5

这说明项目配置的ArkUI-X插件版本与仓库实际版本不匹配,当前最新版本为4.20.012。进入 File > Settings > Plugins ,确认已安装ArkUI-X插件且启用。如果没装,通过DevEco Studio市场重新安装。

将原配置中的 "@ohos/hvigor-ohos-arkui-x-plugin": "4.19.5",改为 "4.20.0"。在终端执行:

npm config set registry https://mirrors.huaweicloud.com/repository/npm/
npm config get registry  # 应返回华为镜像地址

在DevEco Studio 5.1.1中新建"arkui-x empty ability"项目报错,可能是ArkUI-X工具链未正确安装或配置导致的。请检查以下两点:

  1. 确认已安装最新版ArkUI-X插件;
  2. 查看IDE的Event Log或日志文件获取具体错误信息。

常见问题包括Gradle同步失败、Node.js版本不兼容或SDK路径配置错误。

这个错误是由于DevEco Studio在创建ArkUI-X项目时无法找到指定版本的依赖包(@ohos/hvigor-ohos-arkui-x-plugin@4.19.5)导致的。从错误信息看,当前最新版本是4.20.0。

建议尝试以下解决方案:

  1. 检查DevEco Studio是否为最新版本(5.1.1是最新版本)
  2. 清理项目缓存:删除项目目录下的node_modules文件夹和.hvigor文件夹
  3. 更新npm镜像源:在DevEco Studio设置中检查npm镜像源配置
  4. 手动修改项目中的package.json文件,将依赖版本改为4.20.0

如果问题仍然存在,可能是DevEco Studio的ArkUI-X模板存在版本依赖问题,建议等待华为官方更新修复。

回到顶部