HarmonyOS 鸿蒙Next yunkss/eftool启动报错

发布于 1周前 作者 nodeper 来自 鸿蒙OS

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’?

7 回复

您好,报错原因是eftool引用的axios版本和您自己引用的axios版本不一致导致的,辛苦提供一下使用eftool的版本号,感谢使用

cke_1480.png

辛苦升级为1.2.1-rc.1即可解决该问题,报错是因为1.2.0里面引入了axios比较老的版本,其中fileName是驼峰命名,后续的axios版本改为了filename,故报错

现在只是引入了,还没有使用

建议按照如图方式引入eftool版本号,版本处使用具名,不要以^开头,详情可查看 https://ohpm.openharmony.cn/#/cn/detail/@yunkss%2Feftool

针对您提到的HarmonyOS(鸿蒙)在尝试使用yunkss/eftool启动时遇到的报错问题,这通常可能由几个常见原因引起:

  1. 环境配置问题:请确保您的开发环境(如SDK版本、编译工具链等)与yunkss/eftool所需的依赖完全匹配。不兼容的环境配置是导致启动错误的常见原因。

  2. 代码或工具版本问题:检查yunkss/eftool是否为最新版本,或者是否有特定版本的HarmonyOS SDK与之兼容。旧版本的工具可能无法正确支持新版本的操作系统特性。

  3. 权限或路径问题:确保您有足够的权限执行eftool,并且所有相关的文件路径(包括设备驱动、镜像文件等)都正确无误。

  4. 设备兼容性问题:如果eftool是特定于某些设备或开发板的,请确认您的设备是否被支持。

  5. 错误日志分析:详细查看报错信息,它通常会提供导致问题的具体线索。根据错误日志中的提示进行针对性的解决。

如果上述检查均无法解决问题,建议您查看yunkss/eftool的官方文档或社区论坛,看是否有其他开发者遇到并解决了类似问题。此外,您也可以尝试在GitHub等平台上提交issue,向工具的维护者寻求帮助。如果问题依旧没法解决,请联系官网客服,官网地址是:https://www.itying.com/category-93-b0.html ,以获取更专业的支持。

回到顶部