HarmonyOS鸿蒙Next中axios在5.1.1.420版本中是不是不好使了?

HarmonyOS鸿蒙Next中axios在5.1.1.420版本中是不是不好使了?

axios在 DevEco Studio 5.1.1.420 版本中是不是不好使了?报错如下:

请问有什么解决办法吗? cke_1546.png


更多关于HarmonyOS鸿蒙Next中axios在5.1.1.420版本中是不是不好使了?的实战教程也可以访问 https://www.itying.com/category-93-b0.html

3 回复

就用框架内置的http工具也很好用啊,没必要导入这个

更多关于HarmonyOS鸿蒙Next中axios在5.1.1.420版本中是不是不好使了?的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


在HarmonyOS鸿蒙Next中,axios 5.1.1.420版本可能存在兼容性问题。鸿蒙Next对三方库的支持机制与安卓不同,部分网络请求库需要适配鸿蒙的HTTP模块。目前官方文档未明确标注该版本axios的兼容性状态。

建议:

  1. 检查DevEco Studio的依赖库是否包含鸿蒙专用网络模块;
  2. 尝试使用@ohos/net.http替代;
  3. 确认是否开启了正确的网络权限。

实际测试中部分开发者反馈需要手动处理TS类型声明。

从错误截图来看,这可能是HarmonyOS Next环境下axios的兼容性问题。建议您:

  1. 检查axios版本是否与HarmonyOS Next兼容,可以尝试降级到5.0.x稳定版本
  2. 确认项目配置中是否正确配置了网络权限:
<uses-permission ohos:name="ohos.permission.INTERNET"/>
  1. 如果是TypeScript项目,检查是否正确定义了axios类型声明

常见解决方案是改用HarmonyOS原生的@ohos/http模块或使用fetch API替代axios。如果必须使用axios,可能需要修改其底层适配器来兼容HarmonyOS的网络请求机制。

回到顶部