uniapp打包微信小程序,包过大解决

  • Post author:
  • Post category:uniapp


微信小程序每个分包的大小是2M,总体积一共不能超过20M。

字节小程序每个分包的大小是2M,总体积一共不能超过16M(字节小程序基础库 1.88.0 及以上版本开始支持,字节小程序开发者工具请使用大于等于 2.0.6 且小于 3.0.0 的版本)。

1.采用分包 subPackages

  • 在对应平台的配置下添加

    "optimization":{"subPackages":true}

    开启分包优化
  • 目前只支持

    mp-weixin



    mp-qq



    mp-baidu



    mp-toutiao



    mp-kuaishou

    的分包优化
//mainfest.json
"mp-weixin" : {
"appid" : "xxxx",
"setting" : {
"urlCheck" : false
},
"usingComponents" : true,
"permission" : {
"scope.userLocation" : {
"desc" : "你的位置信息将用于小程序位置接口的效果展示"
}
},
"plugins" : {},
//分包的js文件将不会再打包到主包的vendor.js中
"optimization":{"subPackages":true}
},

2.优化

vendor.js

过大


  • HBuilderX

    创建的项目勾选

    运行-->运行到小程序模拟器-->运行时是否压缩代码

一般通过上述2步基本可以通过微信小程序上传的限制,但同



版权声明:本文为qunbook原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。