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

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

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

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

可参考如下样例修改:

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

import { myFunction} from './second'
  • 1.
  • 2.
  • 3.
  • 4.
  • 5.

请参考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
5280浏览 • 1回复 待解决
for .in 语法不支持,该怎么办啊?
1714浏览 • 1回复 待解决
HarmonyOS 部分生僻字不支持展示咨询
952浏览 • 1回复 待解决
HarmonyOS 编码集不支持
758浏览 • 1回复 待解决
HarmonyOS 推送设备不支持
807浏览 • 1回复 待解决
Toggle isOn不支持$$?
798浏览 • 1回复 待解决
web组件不支持localstorage
1493浏览 • 1回复 待解决
HarmonyOS @State不支持HashMap吗
743浏览 • 1回复 待解决
HarmonyOS image不支持mask吗
821浏览 • 1回复 待解决
HarmonyOS Span不支持n换行
747浏览 • 1回复 待解决