HarmonyOS 鸿蒙Next 项目中使用了一个字节码har,配置useNormalizedOHMUrl为true导致报错
HarmonyOS 鸿蒙Next 项目中使用了一个字节码har,配置useNormalizedOHMUrl为true导致报错
> hvigor ERROR: Cannot read properties of undefined (reading ‘bundleName’)
1 ERROR: ArkTS:ERROR Failed to resolve OhmUrl.
Error Message: Failed to get a resolved OhmUrl for “C:\Users\ext.xxxxx\DevEcoStudioProjects\MyApplication_rrule\oh_modules.ohpm\library_rrule@gmifmupqvbzplm4klcgdyq5nkpampvoxglwu1udc2j0=\oh_modules\library_rrule\src\main\ets\lib\dist\esm\index.js” imported by “C:\Users\ext.xxxx\DevEcoStudioProjects\MyApplication_rrule\oh_modules.ohpm\library_rrule@gmifmupqvbzplm4klcgdyq5nkpampvoxglwu1udc2j0=\oh_modules\library_rrule\Index.ets”.
* Try the following:
> Check whether the module which C:\Users\ext.xxxxx\DevEcoStudioProjects\MyApplication_rrule\oh_modules.ohpm\library_rrule@gmifmupqvbzplm4klcgdyq5nkpampvoxglwu1udc2j0=\oh_modules\library_rrule\src\main\ets\lib\dist\esm\index.js belongs to is correctly configured.
> Check the corresponding file name is correct(including case-sensitivity).
更多关于HarmonyOS 鸿蒙Next 项目中使用了一个字节码har,配置useNormalizedOHMUrl为true导致报错的实战教程也可以访问 https://www.itying.com/category-93-b0.html
更多关于HarmonyOS 鸿蒙Next 项目中使用了一个字节码har,配置useNormalizedOHMUrl为true导致报错的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html
在HarmonyOS鸿蒙Next项目中,使用字节码文件(如.har)时,若配置useNormalizedOHMUrl为true导致报错,这通常意味着系统或工具链在解析或处理经过归一化的OHM(OpenHarmony Module)URL时遇到了问题。OHM URL归一化通常用于确保URL的一致性和正确性,但在某些特定情况下,可能因配置错误、依赖不匹配或工具链bug而导致问题。
首先,请确认以下几点:
- 字节码文件兼容性:确保.har文件与HarmonyOS版本兼容。
- OHM依赖:检查项目中所有OHM依赖是否完整且正确配置。
- 配置文件:仔细检查
config.json或其他相关配置文件,确保useNormalizedOHMUrl的设置无误,且其他相关配置项也正确无误。 - 工具链版本:确保使用的编译工具链(如HBuilderX、DevEco Studio等)为最新版本,以支持最新的OHM特性和配置。
若上述检查无误,问题依旧存在,可能是由于更深层次的系统或工具链问题。此时,建议直接联系HarmonyOS官方支持团队,或访问HarmonyOS开发者社区寻求帮助。如果问题依旧没法解决请联系官网客服,官网地址是:https://www.itying.com/category-93-b0.html

