uniapp打包微信小程序体积过大
uniapp打包微信小程序体积过大
uniapp 打包到微信小程序到时 , 在微信开发工具中发布上传代码审核 , 总是提示主包体积过大 , 导致一直上传代码失败 ; 做了分包加载 , 也做了代码压缩 , 去console.log、警告、注释 ; 但是还是体积过大 , 商场类的项目没有办法 ; 只能认真检查代码 , 查看代码分包依赖文件 , 发现vendor.js有点扯 , 打包依赖太大 , 如果能把这个vendor.js打包时进行优化 , 一定程度可以解决代码过大的问题 , 方法是在manifest.json文件里的mp-weixin配置里加上 optimization 选项字段 , 并且设置 “subPackages”:true , "optimization":{ "subPackages":true }
; 把分包依赖文件打包到各自的分包中 , 来减少主包依赖打包的体积
/* 小程序特有相关 */
"mp-weixin": {
"appid": "",
"setting": {
"urlCheck": false
},
"usingComponents": true,
"permission": {
"scope.userLocation": {
"desc": "请求获取您的位置信息"
}
},
"optimization":{
"subPackages":true
}
},