# 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