上篇说过怎么优化小程序超包问题,可跳转查看: https://www.crmeb.com/ask/thread/29259
使用分包之后,可能会遇到这种情况,主包和分包的体积大小没有超过2M,真机调试的时候提示,主包体积超过2M,很不友好啊,为啥会这样???
原因:项目打包之后的根目录下common文件夹下的vendor.js,会很大,因为它把分包的 依赖也打包进去了。比如你在分包使用require引入的给打包到vendor.js里了,所以会出现打包后主包超过2M。
解决方案:
1、在分包中可以新建components文件夹,分包中使用组件化。
2、让分包的依赖就打包在分包里,别打包到主包里。
打开manifest.json, 在“mp-weixin”里添加代码
"mp-weixin": {
"optimization" : {
"subPackages" : true
},
}
添加后,一定要关掉小程序模拟器,重新运行项目,才能看到效果!
{{item.user_info.nickname ? item.user_info.nickname : item.user_name}}
作者 管理员 企业
{{itemf.name}}
{{itemc.user_info.nickname}}
{{itemc.user_name}}
回复 {{itemc.comment_user_info.nickname}}
{{itemf.name}}