HarmonyOS 鸿蒙Next yunkss/eftool启动报错
HarmonyOS 鸿蒙Next yunkss/eftool启动报错
引入了yunkss/eftool的efAxiosParams相关工具类,但是启动时直接报错
1 ERROR: ArkTS:ERROR File: E:/HarmonyOS/workspace/dndz_BaoGong/oh_modules/.ohpm/@yunkss+eftool@1.2.0/oh_modules/@yunkss/eftool/src/main/ets/core/axios/EfClientApi.ets:105:63
Argument of type ‘{ fileName: string; }’ is not assignable to parameter of type ‘string | Type’.
Object literal may only specify known properties, but ‘fileName’ does not exist in type ‘Type’. Did you mean to write ‘filename’?
2 ERROR: ArkTS:ERROR File: E:/HarmonyOS/workspace/dndz_BaoGong/oh_modules/.ohpm/@yunkss+eftool@1.2.0/oh_modules/@yunkss/eftool/src/main/ets/core/axios/EfClientApi.ets:107:42
Argument of type ‘{ fileName: string; }’ is not assignable to parameter of type ‘string | Type’.
Object literal may only specify known properties, but ‘fileName’ does not exist in type ‘Type’. Did you mean to write ‘filename’?
3 ERROR: ArkTS:ERROR File: E:/HarmonyOS/workspace/dndz_BaoGong/oh_modules/.ohpm/@yunkss+eftool@1.2.0/oh_modules/@yunkss/eftool/src/main/ets/core/axios/EfClientApi.ets:111:62
Argument of type ‘{ fileName: string; }’ is not assignable to parameter of type ‘string | Type’.
Object literal may only specify known properties, but ‘fileName’ does not exist in type ‘Type’. Did you mean to write ‘filename’?
4 ERROR: ArkTS:ERROR File: E:/HarmonyOS/workspace/dndz_BaoGong/oh_modules/.ohpm/@yunkss+eftool@1.2.0/oh_modules/@yunkss/eftool/src/main/ets/core/axios/EfClientApi.ets:113:41
Argument of type ‘{ fileName: string; }’ is not assignable to parameter of type ‘string | Type’.
Object literal may only specify known properties, but ‘fileName’ does not exist in type ‘Type’. Did you mean to write ‘filename’?
您好,报错原因是eftool引用的axios版本和您自己引用的axios版本不一致导致的,辛苦提供一下使用eftool的版本号,感谢使用
1.2.0
辛苦升级为1.2.1-rc.1即可解决该问题,报错是因为1.2.0里面引入了axios比较老的版本,其中fileName是驼峰命名,后续的axios版本改为了filename,故报错
ok,谢谢
现在只是引入了,还没有使用
针对您提到的HarmonyOS(鸿蒙)在尝试使用yunkss/eftool
启动时遇到的报错问题,这通常可能由几个常见原因引起:
-
环境配置问题:请确保您的开发环境(如SDK版本、编译工具链等)与
yunkss/eftool
所需的依赖完全匹配。不兼容的环境配置是导致启动错误的常见原因。 -
代码或工具版本问题:检查
yunkss/eftool
是否为最新版本,或者是否有特定版本的HarmonyOS SDK与之兼容。旧版本的工具可能无法正确支持新版本的操作系统特性。 -
权限或路径问题:确保您有足够的权限执行
eftool
,并且所有相关的文件路径(包括设备驱动、镜像文件等)都正确无误。 -
设备兼容性问题:如果
eftool
是特定于某些设备或开发板的,请确认您的设备是否被支持。 -
错误日志分析:详细查看报错信息,它通常会提供导致问题的具体线索。根据错误日志中的提示进行针对性的解决。
如果上述检查均无法解决问题,建议您查看yunkss/eftool
的官方文档或社区论坛,看是否有其他开发者遇到并解决了类似问题。此外,您也可以尝试在GitHub等平台上提交issue,向工具的维护者寻求帮助。如果问题依旧没法解决,请联系官网客服,官网地址是:https://www.itying.com/category-93-b0.html ,以获取更专业的支持。