Bug:DevEco Studio 6.1.1 Release创建arkui-x项目,会出现报错@ohos/hvigor-ohos-arkui-x-plugin版本问题

Bug:DevEco Studio 6.1.1 Release创建arkui-x项目,会出现报错@ohos/hvigor-ohos-arkui-x-plugin版本问题 DevEco Studio 6.1.1 Release创建arkui-x项目,会出现报错@ohos/hvigor-ohos-arkui-x-plugin版本问题:

cke_665.png

Deveco Studio版本信息如下:

cke_3116.png

解决方案:

需要手动在hvigor/hvigor-config.json5文件内将

"[@ohos](/user/ohos)/hvigor-ohos-arkui-x-plugin": "4.24.2"

修改为

"[@ohos](/user/ohos)/hvigor-ohos-arkui-x-plugin": "4.24.1"

6 回复

这类更像 DevEco 6.1.1 Release 模板版本矩阵问题。可以先把 hvigor/hvigor-config.json5 里的 @ohos/hvigor-ohos-arkui-x-plugin 从 4.24.2 改为 4.24.1 后重新 Sync/Clean Build。建议保留空项目最小复现提交给 DevEco 反馈。


可以 这里 底部 意见反馈。

cke_209.png

是的,npm仓库没有对应版本的代码包。

cke_121.png

学习的了,是版本问题所导致的

该报错因@ohos/hvigor-ohos-arkui-x-plugin版本与DevEco Studio 6.1.1不兼容导致。检查项目根目录下build-profile.json5中plugin版本是否低于所需版本,或使用默认模板时插件未正确同步。需在oh-package.json5中确认依赖声明正确。

这是 DevEco Studio 6.1.1 内置 Hvigor 与 @ohos/hvigor-ohos-arkui-x-plugin 版本不兼容导致的已知问题。

原因:项目模板默认引用的 @ohos/hvigor-ohos-arkui-x-plugin 版本为 4.24.2,而 DevEco Studio 6.1.1 依赖的 Hvigor 版本仅兼容 4.24.1。

解决
打开项目根目录下的 hvigor/hvigor-config.json5,定位依赖项,将版本号由 "4.24.2" 改为 "4.24.1",保存后重新同步或构建即可。

// hvigor/hvigor-config.json5
{
  "dependencies": {
    "@ohos/hvigor-ohos-arkui-x-plugin": "4.24.2"  // 原版本
  }
}

修改为:

"@ohos/hvigor-ohos-arkui-x-plugin": "4.24.1"

修改后执行 File > Sync ProjectBuild > Rebuild Project,报错即可消失。

回到顶部