回复
详谈鸿蒙系统的ts2abc组件
风在云颠
发布于 2021-9-22 18:17
浏览
0收藏
简介
ts2abc组件是方舟平台的一个组件,其作为方舟编译器中JavaScript语言的前端工具,支持将JavaScript文件转换为方舟字节码文件。
目录
/ark/ts2abc/
├── ts2panda
├── doc # 文档
├── scripts # 依赖的脚本
├── src # 源码存放目录
├── templates # ruby模板文件
├── tests # UT单元测试目录
├── tools # ts2abc提供的工具
└── ts2abc # abc文件生成相关
说明
ts2abc组件采用命令行交互方式,支持将JavaScript代码转换为方舟字节码文件,使其能够在方舟运行时上运行。支持Windows/Linux/MacOS平台。
使用说明
ts2abc组件将JavaScript文件转换为方舟字节码文件,命令行格式为: node --expose-gc your_path_to/index.js [options] your_file.js。当不输入任何option参数时,默认生成方舟二进制文件。其中index.js是ts2abc组件编译后的可执行文件。
选项 | 缩写 | 描述 | 取值范围 | 默认值 |
---|---|---|---|---|
–modules | -m | 按照module模式编译 | - | - |
–debug-log | -l | 使能log信息 | - | - |
–dump-assembly | -a | 输出为汇编文件 | - | - |
–debug | -d | 携带debug信息 | - | - |
–show-statistics | -s | 显示字节码相关的统计信息 | - | - |
–output | -o | 输出文件路径 | - | - |
–timeout | -t | 超时门限 | - | - |
–opt-log-level | - | 指定编译优化log等级 | [‘debug’, ‘info’, ‘error’, ‘fatal’] | error |
–opt-level | - | 指定编译优化等级 | - | 1 |
–help | -h | 帮助提示 | - | - |
–bc-version | -v | 输出当前字节码版本 | - | - |
–bc-min-version | - | 输出当前支持的最低字节码版本 | - | - |
相关仓
方舟运行时子系统
ark/runtime_core
ark/js_runtime
ark/ts2abc
ark_ts2abc-master.zip 356.49K 16次下载
已于2021-9-22 18:17:29修改
赞
收藏
回复
相关推荐