HarmonyOS 基于Swift库生成JS库,部分语法如Module Export不支持

基于Swift生成的JS库中,使用module.exports语法,系统报错“Cannot find name ‘module’<ArkTSCheck>”,影响到库的HarmonyOS化移植。如果是改动语法来实现,是否有工具可以批量基于ArkTS语法整改JS不兼容问题

HarmonyOS
2024-12-27 15:03:05
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
zxjiu

当前暂无工具可以批量整改js 语法来与ArkTS进行适配。 关于语法校验失败的适配需要手动修改

可参考如下样例修改:

export function myFunction(input:number): number {
  return input
}

import { myFunction} from './second'

请参考ArkTS的适配规则

文档链接:https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/typescript-to-arkts-migration-guide-V5

分享
微博
QQ
微信
回复
2024-12-27 17:41:05
相关问题
ArkTS不支持使用第三方的js
4768浏览 • 1回复 待解决
for .in 语法不支持,该怎么办啊?
1359浏览 • 1回复 待解决
HarmonyOS 部分生僻字不支持展示咨询
595浏览 • 1回复 待解决
HarmonyOS 编码集不支持
346浏览 • 1回复 待解决
HarmonyOS 推送设备不支持
283浏览 • 1回复 待解决
Toggle isOn不支持$$?
391浏览 • 1回复 待解决
web组件不支持localstorage
1093浏览 • 1回复 待解决
HarmonyOS @State不支持HashMap吗
278浏览 • 1回复 待解决
HarmonyOS image不支持mask吗
363浏览 • 1回复 待解决