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

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

HarmonyOS
7天前
浏览
收藏 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
微信
回复
7天前
相关问题
ArkTS不支持使用第三方的js
4352浏览 • 1回复 待解决
for .in 语法不支持,该怎么办啊?
920浏览 • 1回复 待解决
HarmonyOS 部分生僻字不支持展示咨询
370浏览 • 1回复 待解决
Toggle isOn不支持$$?
100浏览 • 1回复 待解决
HarmonyOS 编码集不支持
82浏览 • 1回复 待解决
HarmonyOS image不支持mask吗
120浏览 • 1回复 待解决
HarmonyOS Span不支持n换行
94浏览 • 1回复 待解决
HarmonyOS 不支持通过索引访问字段
405浏览 • 1回复 待解决
HarmonyOS Object不支持 ... 展开符吗?
332浏览 • 1回复 待解决
HarmonyOS ets不支持匿名类吗?
292浏览 • 2回复 待解决