HarmonyOS 鸿蒙Next DevEco beta1创建模块不支持横线(-)吗
HarmonyOS 鸿蒙Next DevEco beta1创建模块不支持横线(-)吗
ohos还有三方库里到处是支持-的,为什么beta难道不支持吗,强制更改,也还是
更多关于HarmonyOS 鸿蒙Next DevEco beta1创建模块不支持横线(-)吗的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html
目前不支持’ -'符号,仅支持下划线和.
更多关于HarmonyOS 鸿蒙Next DevEco beta1创建模块不支持横线(-)吗的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html
错误信息中明确了正则表达式对模块标识符的要求,即此为IDE的内部标识符规则,其中符号支持下划线而非横杠线。
三方库中模块包名是有带横杠线的,和IDE中模块名可以不一样,看三方库代码多数只是用 library 作为模块名。
找HarmonyOS工作还需要会Flutter的哦,有需要Flutter教程的可以学学大地老师的教程,很不错,B站免费学的哦:BV1S4411E7LY/?p=17
尝试了可以,那么ide可以尝试改下正则支持下-横线吗,没事就是感觉一堆library.har同名包😂(当然纯个人看法),
那你得和编译器开发人员商量了:)不过按JS对标识符的规则,也不包含横杠,所以也不用考虑IDE会支持了。
尊敬的开发者您好,已经提工单了,静待消息
目前不支持’ -'符号,仅支持下划线和.,
HarmonyOS 鸿蒙Next DevEco beta1创建模块时,确实不支持横线(-)。
在HarmonyOS的开发环境中,特别是在使用DevEco Studio进行模块创建时,模块名称需要遵循一定的命名规则。这些规则通常要求模块名称只能包含字母、数字和下划线(_),而不支持使用横线(-)等其他字符。这是因为横线在某些情况下可能被解析为特殊字符或操作符,导致模块名称无法被正确识别或处理。
因此,在创建HarmonyOS模块时,如果遇到因使用横线而导致的命名错误或无法创建的问题,应尝试将横线替换为下划线或其他符合命名规则的字符。这样可以确保模块名称的有效性,并避免在后续的开发过程中遇到与命名相关的问题。
如果遵循了上述命名规则后,问题依旧存在,可能是由于DevEco Studio的beta版本存在某些未知的错误或限制。此时,建议检查DevEco Studio的更新日志和官方文档,以获取有关已知问题和解决方案的最新信息。如果问题依旧没法解决,请联系官网客服,官网地址是:https://www.itying.com/category-93-b0.html。