# ark_ts2abc **Repository Path**: castleji/ark_ts2abc ## Basic Information - **Project Name**: ark_ts2abc - **Description**: ts2abc组件是方舟平台的一个组件,其作为方舟编译器中JavaScript语言的前端工具,支持将JavaScript文件转换为方舟字节码文件 - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 1055 - **Created**: 2021-09-11 - **Last Updated**: 2021-09-11 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # ts2abc组件 - [简介](#section11660541593) - [目录](#section161941989596) - [说明](#section0446154755015) - [使用说明](#section33105542504) - [相关仓](#section1371113476307) ## 简介 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组件编译后的可执行文件。