扩展包结构

Dora.js 的扩展包是以 .dora 为后缀,本质上只是一个 tar.gz 压缩文件,扩展包的目录结构如下:

├── assets/
    ├── icon.xxx
    ├── prefs.json
├── components/
    ├── index.js
├── scripts/
├── main.js
└── package.json

assets/

存放扩展的资源,如图片、数据文件等

components/

存放组件文件的目录,每个组件对应一个原生的页面,组件可能会被执行多次

scripts/

存放一些脚本文件,如注入到 WebView 中的 js 脚本

prefs.json

扩展的自定义配置,通过简单的 json 配置,即可生成一个美观、方便的原生配置界面

详细格式请见 配置项

icon.xxx

扩展的图标,可以有不同的后缀,如:.png.jpg.webpsvg

main.js

入口文件,启动扩展时首先会执行这个文件,可以进行一些全局初始化工作

详细描述见 入口文件

package.json

包含扩展的名称、版本号、作者、依赖等信息