开发环境描述
IDE: DevEco Studio NEXT Developer Preview2
Build Version: 4.1.3.700
hvigorVersion: “4.1.2”
@ohos/hvigor-ohos-plugin: “4.1.2”
node version: 18.14.1
错误描述
Harmony 项目构建时报错:
hvigor ERROR: Cannot read properties of undefined (reading 'configProps')
报错原因分析
可能存在旧版本的 hvigor 导致 node 寻址寻到了老版本,从而导致报错。
错误解决方法
- 在工程级的 hvigorfile.ts 中加上一行
console.log(require.resolve('@ohos/hvigor'))
,打印 hvigor debug日志,观察 hvigor 的执行版本。
- 看下当前使用的hvigor是否是当前使用到的(和下面截图路径一致就是正确的);如果不一致,可进入文件夹路径,删除多余的hvigor。