pages以内的是分包,每一个文件夹代表一个分包。

subPackages是分包,每一个root都是一个分包

截止于目前,小程序总大小不超过8M,每个包不超过2M

uni-app开发

在这里插入图片描述

pages.json

{
	"pages": [ //pages数组中第一项表示应用启动页,参考:https://uniapp.dcloud.io/collocation/pages
		{
			"path": "pages/index/index",
			"style": {
				"navigationBarTitleText": "首页",
				"navigationStyle": "custom",
				"app-plus": {
					"scrollIndicator": false //禁用原生导航栏
				}
			}
		}
	],
	"subPackages": [
		{
			"root": "pages/users",
			"name": "users",
			"pages": [{
					"path": "retrievePassword/index",
					"style": {
						"navigationBarTitleText": "忘记密码"
					}
				}
			]
		},
		{
			"root": "pages/store",
			"name": "store",
			"pages": [{
					"path": "home/index",
					"style": {
						"navigationStyle": "custom",
						"navigationBarTitleText": "店铺首页",
						"navigationBarTextStyle": "#FFFFFF"
					}
				}
			]
		}
	],
	"condition": { //模式配置,仅开发期间生效
		"current": 0, //当前激活的模式(list 的索引项)
		"list": [{
			"name": "", //模式名称
			"path": "", //启动页面,必选
			"query": "" //启动参数,在页面的onLoad函数里面得到
		}]
	},
	"sitemapLocation": "sitemap.json"
}

元素小程序开发

在这里插入图片描述

app.json

{
  "pages": [
    "pages/index/index"
  ],
  "subPackages": [
    {
      "root": "pages/users",
      "pages": [
        "retrievePassword/index",
        "user_info/index",
        "user_get_coupon/index",
        "user_goods_collection/index"
      ],
      "name": "users"
    },
    {
      "root": "pages/store",
      "pages": [
        "home/index",
        "detail/index",
        "list/index",
        "settled/index"
      ],
      "name": "store"
    }
  ],
  "permission": {},
  "usingComponents": {},
  "sitemapLocation": "sitemap94.json"
}