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版本问题:

Deveco Studio版本信息如下:

解决方案:
需要手动在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"
这类更像 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 反馈。
可以 这里 底部 意见反馈。

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

学习的了,是版本问题所导致的
该报错因@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 Project 或 Build > Rebuild Project,报错即可消失。

