2.0.2 • Published 8 months ago
@aiot-toolkit/aiotpack v2.0.2
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.3-beta.4
8 months ago
2.0.3-beta.3
8 months ago
2.0.3-beta.2
9 months ago
2.0.3-beta.1
9 months ago
2.0.2
9 months ago
2.0.2-beta.17
10 months ago
2.0.2-beta.16
10 months ago
2.0.2-beta.15
10 months ago
2.0.2-beta.14
10 months ago
2.0.2-beta.19
10 months ago
2.0.2-beta.18
10 months ago
2.0.2-beta.13
12 months ago
2.0.2-beta.12
12 months ago
2.0.2-beta.11
12 months ago
2.0.2-beta.10
1 year ago
2.0.2-batchmanifest-beta.1
1 year ago
2.0.2-beta.9
1 year ago
2.0.2-beta.8
1 year ago
2.0.2-beta.7
1 year ago
2.0.2-beta.6
1 year ago
2.0.2-beta.5
1 year ago
2.0.2-beta.4
1 year ago
2.0.2-beta.2
1 year ago
2.0.2-beta.3
1 year ago
2.0.2-beta.1
1 year ago
2.0.2-dev.8
1 year ago
2.0.2-dev.7
1 year ago
2.0.2-dev.5
1 year ago
2.0.2-dev.6
1 year ago
2.0.2-dev.4
1 year ago
2.0.2-dev.3
1 year ago
2.0.2-dev.2
1 year ago
2.0.2-dev.1
1 year ago
2.0.1-alpha.13
2 years ago
2.0.1-alpha.11
2 years ago
2.0.1-alpha.12
2 years ago
2.0.1-alpha.10
2 years ago
2.0.1-alpha.9
2 years ago
2.0.1-alpha.8
2 years ago
2.0.1-alpha.6
2 years ago
2.0.1-alpha.7
2 years ago
2.0.1-alpha.5
2 years ago
2.0.1-alpha.4
2 years ago
2.0.1-alpha.3
2 years ago
2.0.1-alpha.2
2 years ago
2.0.1-alpha.1
2 years ago
2.0.1-alpha.0
2 years ago