# manifest.json
- 应用的全局配置信息,包含应用的名称、生产厂商、版本号,页面注册等基本信息
- 应用在具体设备上的配置信息,包含应用的备份恢复、网络安全等能力
- 包的配置信息,包含每个Ability必须定义的基本属性(如包名、类名、类型以及Ability提供的能力),以及应用访问系统或其他应用受保护部分所需的权限等
在项目工程根目录创建一个 manifest.json 文件,minix 工程模版中已内置该文件。
{
    "appid": "20000139",                          // 插件唯一的 appid
    "name": "空调",                                // 插件名称
    "author": "zoiew",                            // 插件作者
    "description": "一款空调插件",                  // 插件描述
    "moduleCode": "MSScene",                      // 模块名、用于创建路由,对应后台模块的别名
    "type": "minix",                              // 插件类型 minix/weex/h5
    "versionCode": "70100",                       // 插件版本
    "dependencies": {},                           // 依赖的插件
    "targetAppVersion": "5.5.0",                  // 可兼容 App 最低版本
    "frameworkVersion": "0.59.9",                 // js框架版本
    "versionName": "1.0.0",                       // 应用程序的版本信息
    "minPlatformVersion": 7,
    "pages":[                                     // 页面配置
        "pages/index/index",                      // 首页,项目入口页面
        "pages/detail/index",
    ],
    "window": [                                   // 窗口信息配置
        {
        "designWidth": 750,                       // 设备宽度,页面显示设计时的参考值
        "autoDesignWidth": false                  // 自适应设备跨度,页面设计基准宽度是否自动计算
       },......
    ]
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26