MorJS 复杂小程序 集成产物规范
2024-01-18 17:30 更新
集成产物是指可用于参与到小程序集成的标准模块产物,具备以下特点:
- 框架无关
- 可复用
- 自描述
模块文件目录结构:
[module name] - 以模块名称命名的模块根目录,可以由模块配置的 `name` 指定或基于下载配置自动生成
├── [hash] - 模块源码或产物所在目录, `hash` 是由模块配置中的 `git`/`npm`/`tar`/`dist`/`mode` 字段生成的 MD5 值,用于辅助判断是否需要重新下载模块
│ ├── [dist?] - 模块产物所在目录,以 mor.compose.json 中的 output.from 指向目录为准
│ │ └── [config].json - 模块产物配置文件,不同的模块类型的配置文件均不相同,与 mor.compose.json 文件的 config 字段作用相同
└── mor.compose.json - 模块描述文件
以上内容是否对您有帮助:
更多建议: