HarmonyOS 鸿蒙Next 在不同系统上开发APP遇到的问题 我在windows上开发了HarmonyOS 鸿蒙Next app项目,然后上传代码到了git上,在mac上拉下代码运行报错:Property 'interactiveCancel' does not exist on type 'typeof TemplateSe

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

HarmonyOS 鸿蒙Next 在不同系统上开发APP遇到的问题

我在windows上开发了HarmonyOS 鸿蒙Next app项目,然后上传代码到了git上,在mac上拉下代码运行报错:Property ‘interactiveCancel’ does not exist on type 'typeof TemplateSe

我在windows上开发了鸿蒙app项目,然后上传代码到了git上,然后在mac上拉下代码运行报错如下:

1 ERROR: ArkTS:ERROR File: /Users/xiaxiangjing/Desktop/HM_yuedujilu/entry/src/main/ets/generated/HMSYHomePage-1502090092.ets:65:25

 Property ‘interactiveCancel’ does not exist on type ‘typeof TemplateService’.

2 ERROR: ArkTS:ERROR File: /Users/xiaxiangjing/Desktop/HM_yuedujilu/entry/src/main/ets/generated/HMSYMainPage-1024327570.ets:65:25

 Property ‘interactiveCancel’ does not exist on type ‘typeof TemplateService’.

3 ERROR: ArkTS:ERROR File: /Users/xiaxiangjing/Desktop/HM_yuedujilu/entry/src/main/ets/generated/HMSYHomeBookFiltratePage390337064.ets:65:25

 Property ‘interactiveCancel’ does not exist on type ‘typeof TemplateService’.

4 ERROR: ArkTS:ERROR File: /Users/xiaxiangjing/Desktop/HM_yuedujilu/features/login/src/main/ets/generated/HMPhoneLoginPage1019532266.ets:65:25

 Property ‘interactiveCancel’ does not exist on type ‘typeof TemplateService’.

5 ERROR: ArkTS:ERROR File: /Users/xiaxiangjing/Desktop/HM_yuedujilu/features/mine/src/main/ets/generated/HMMainPage56081416.ets:65:25

 Property ‘interactiveCancel’ does not exist on type ‘typeof TemplateService’.

COMPILE RESULT:FAIL {ERROR:6 WARN:26}

> hvigor ERROR: Error: ArkTS Compiler Error
d996cd00267364b30518fb6b2fc267d.png

在Windows 上如果把项目文件移动到另一个文件夹中,再打开项目也是这个错,是不是项目路径什么的有问题,这个报错也是摸不着头脑!压根就找不到报错的类,有劳相关工程师查看一下谢谢!


更多关于HarmonyOS 鸿蒙Next 在不同系统上开发APP遇到的问题 我在windows上开发了HarmonyOS 鸿蒙Next app项目,然后上传代码到了git上,在mac上拉下代码运行报错:Property 'interactiveCancel' does not exist on type 'typeof TemplateSe的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html

3 回复

1、可能是配置问题,没有识别到相关的配置信息。类似问题:编译报错“Property 'XX' does not exist on type 'typeof BuildProfile'”

2、可以尝试清除项目,清除自动生成文件。

需要根据代码具体分析。如果方便的话,可以提供下git链接

以上是初步分析结论,如有疑问可以展开回复,看到后会继续协助定位阻碍点。

如果比较紧急,也可以一块发起工单,两边同步处理,入口:在线提单https://developer.huawei.com/consumer/cn/support/feedback/#/?channel=ICS0000

更多关于HarmonyOS 鸿蒙Next 在不同系统上开发APP遇到的问题 我在windows上开发了HarmonyOS 鸿蒙Next app项目,然后上传代码到了git上,在mac上拉下代码运行报错:Property 'interactiveCancel' does not exist on type 'typeof TemplateSe的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


工程级build-profile.json5,下的modules有没有包含模块路径

在HarmonyOS 鸿蒙Next中,如果你在Windows上开发的APP项目在mac上运行时遇到了“Property ‘interactiveCancel’ does not exist on type ‘typeof TemplateSe’”的错误,这通常意味着在mac上的开发环境中,某些组件或API的引用与Windows环境不一致,或者该属性在当前的鸿蒙系统或开发工具版本中不存在。

可能的原因包括:

  1. 环境差异:Windows和mac上的鸿蒙开发工具链版本可能不一致,导致API差异。
  2. API变更:鸿蒙系统在不同版本中可能进行了API的调整或废弃。
  3. 代码依赖问题:项目依赖的某些库或模块在mac上没有正确安装或版本不匹配。

解决方法:

  • 检查鸿蒙开发工具版本:确保Windows和mac上的鸿蒙开发工具链版本一致。
  • 查阅官方文档:对照鸿蒙官方文档,确认interactiveCancel属性在当前版本中是否存在,以及是否存在替代API。
  • 清理和重建项目:在mac上清理项目并重新构建,确保所有依赖都正确解析。

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

回到顶部