先看效果,这里把一个商城项目、一个家政项目、一个演示项目合并入一个主小程序中,并且大部分功能直接移植成功!
解决思路
1.分包
2.资源拆解
3.依赖拆解
4.压缩
1.分包
分包,这个相当关键,首先把独立的项目放到不同的包中,避免文件混淆,相当于包一层,改改引用资源路径即可
2.资源拆解
把较大的static图片资源放到公共服务器
uni.scss里边无用的去除
3.依赖拆解
把用到占用较大的依赖拆出必须得部分,或者替换为可以使用的
4.压缩
使用本身带的压缩脚本功能
"mp-weixin" : {
"appid" : "",
"setting" : {
"minified": true, // 自动压缩脚本
"urlCheck" : false
},
"usingComponents" : true,
"permission" : {
"scope.userLocation" : {
"desc" : "你的位置信息将用于计算取号距离。"
}
},
"requiredPrivateInfos" : [ "getLocation" ]
},
使用webpack压缩,这个相当关键,肉眼可见的缩小
最后是参考结果
标签:uniapp,压缩,程序,拆解,分包,资源,true,打包 From: https://blog.csdn.net/qq_34985408/article/details/144483827