2.0.1-alpha.0 • Published 7 days ago
@aiot-toolkit/aiotpack v2.0.1-alpha.0
aiotpack
最终打包工具,包含各类语言、各类平台的打包配置
目录结构
目录 | 描述 |
---|---|
config | FileLane 配置,基于此配置,可完成“源码项目-->目标代码项目-->应用程序”的完整流程 |
compiler | 目标语言-->应用程序编译器 |
loader | 源码语言-->目标代码语言 |
utils | 语言、项目无关的辅助工具 |
config
通过在 FileLane 中配置各项参数,可完成“源码项目-->目标代码项目-->应用程序”的完整流程
compiler
概述
源码已生成目标代码项目,此时需要生成最终产物--应用程序。compiler 目录中的代码即为完成此项工作而生。
子目录
compiler 下的每个子目录,对应一种目标语言;每种目标语言在不同平台又可能有不同的生成方式。
因此结构为:compiler/目标语言/目标平台
,例如:
compiler/javascript/vela
--javascript 语言在 vela 平台的生成
添加编译器
- 按上述目录结构,添加目录
- 创建编译器
class XCompiler
, 建议实现实现ICompiler
接口,以便以后实现统一的用户端接口 - 在需要的位置调用
new XCompiler().compile({
projectPath: '',
mode: 'development',
platform: 'native'
})
loader--各类语言的转换器
2.0.2-beta.8
7 days ago
2.0.2-beta.7
8 days ago
2.0.2-beta.6
9 days ago
2.0.2-beta.5
16 days ago
2.0.2-beta.4
24 days ago
2.0.2-beta.2
1 month ago
2.0.2-beta.3
1 month ago
2.0.2-beta.1
1 month ago
2.0.2-dev.8
1 month ago
2.0.2-dev.7
1 month ago
2.0.2-dev.5
2 months ago
2.0.2-dev.6
2 months ago
2.0.2-dev.4
2 months ago
2.0.2-dev.3
2 months ago
2.0.2-dev.2
2 months ago
2.0.2-dev.1
2 months ago
2.0.1-alpha.13
4 months ago
2.0.1-alpha.11
4 months ago
2.0.1-alpha.12
4 months ago
2.0.1-alpha.10
4 months ago
2.0.1-alpha.9
4 months ago
2.0.1-alpha.8
4 months ago
2.0.1-alpha.6
5 months ago
2.0.1-alpha.7
5 months ago
2.0.1-alpha.5
5 months ago
2.0.1-alpha.4
5 months ago
2.0.1-alpha.3
5 months ago
2.0.1-alpha.2
5 months ago
2.0.1-alpha.1
5 months ago
2.0.1-alpha.0
5 months ago