HarmonyOS 鸿蒙Next 基于ETS开发时Preview报错TypeError:Cannot read property 'kind' of undefined 重新安装sdk也没用

HarmonyOS 鸿蒙Next 基于ETS开发时Preview报错TypeError:Cannot read property ‘kind’ of undefined 重新安装sdk也没用 如题,基于ETS开发时,Preview报错,重新安装sdk也没用,但安装在开发板上却没有问题,

当前OpenHarmony SDK版本为 API9

报错如下:

cke_2554.jpeg

尝试解决方案:

  1. 重新卸载sdk安装,没用效果;
  2. 重装ide,没有效果
  3. 重新下载项目代码,当前不报错了,但是开发过一段时间后又报错了,且一报错就无法解决恢复,只能不断下载新项目

项目组成员已经不是第一次遇到这个问题了

SDK版本:

cke_38199.png


更多关于HarmonyOS 鸿蒙Next 基于ETS开发时Preview报错TypeError:Cannot read property 'kind' of undefined 重新安装sdk也没用的实战教程也可以访问 https://www.itying.com/category-93-b0.html

11 回复

请问楼主最后问题解决了吗?

更多关于HarmonyOS 鸿蒙Next 基于ETS开发时Preview报错TypeError:Cannot read property 'kind' of undefined 重新安装sdk也没用的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


没有解决,目前再遇到就是把ide缓存文件删除,至少不需要再重新拉项目了,

有要学HarmonyOS AI的同学吗,联系我:https://www.itying.com/goods-1206.html

请问IDE缓存文件路径在哪里,我也遇到一样的问题了。

.idea、build、.preview,我删的是这三个,具体是哪个没有细究,你试试看,

你看一下编包的时候是不是也会报这个错!

有要学HarmonyOS AI的同学吗,联系我:https://www.itying.com/goods-1206.html

编包的时候没问题,放在开发板上运行也没啥问题,

就在此刻,又出现了这个报错了,

应用有编译缓存的说法吗,是否能删除缓存啥的,

针对HarmonyOS鸿蒙Next在基于ETS(Efficient TypeScript)开发时遇到的TypeError: Cannot read property 'kind' of undefined错误,这通常指示着代码中存在对未定义对象的属性访问。重新安装SDK未能解决问题,说明问题可能不在SDK本身,而是在代码逻辑或项目配置上。

该错误常见于以下几种情况:

  1. 对象未正确初始化:在访问对象属性前,该对象可能未被正确赋值或初始化。
  2. 模块或组件引用错误:可能引用了不存在的模块或组件,导致运行时尝试访问其属性时出错。
  3. 类型定义不匹配:在TypeScript中,类型定义与实际数据不匹配也可能导致此类错误。

解决步骤:

  • 检查对象初始化:确保所有对象在使用前已被正确初始化。
  • 验证模块和组件引用:检查import语句,确保引用的模块或组件路径正确无误。
  • 审查TypeScript类型定义:确保类型定义与实际数据结构相符。

如果问题依旧没法解决请联系官网客服,官网地址是 https://www.itying.com/category-93-b0.html

回到顶部