微信小程序打包大小不能超过2m,否则不能发布。
官网的说明:
mpvue的解决办法:
package.json中"mpvue-loader": 1.1.2版本以上的都可以通过配置解决问题,下面举个例子
目录结构:
修改src/app.json
{
"pages":[
"pages/index/main",
"pages/logs/main"
],
"subPackages":[
{
"root":"pages/sdxgl/",
"pages":[
"index/main",
"credential/main"
]
},
{
"root":"pages/crs/",
"pages":[
"no-need-fill/main",
"resident-type/main"
]
},
{
"root":"pages/uc-information/",
"pages":[
"user-info/index/main",
"user-info/phone-new/main"
]
}
]
}
分包前的主包有2m,分包后就只有1m左右了
需要注意的是子包之间不能相互依赖,子包中依赖的图片,三方组件等要放到子包中,不能放到外层公共区,负责会被打进主包。