当前位置: 主页 > CRMEB百科 > CRMEB开发

CRMBE java小程序分包后vendor.js过大解决方案

发布时间:2024-08-31 12:10   浏览次数:次   作者:crmeb官方代理商

上篇说过怎么优化小程序超包问题,可跳转查看: https://www.crmeb.com/ask/thread/29259

使用分包之后,可能会遇到这种情况,crmeb代理商 主包和分包的体积大小没有超过2M,真机调试的时候提示,主包体积超过2M,很不友好啊,为啥会这样???

原因:项目打包之后的根目录下common文件夹下的vendor.js,会很大,因为它把分包的 依赖也打包进去了。比如你在分包使用require引入的给打包到vendor.js里了,所以会出现打包后主包超过2M。crmeb代理商

5489720230510152439819.png

解决方案:

1、在分包中可以新建components文件夹,分包中使用组件化。crmeb代理商

f480f202305101515025131.png

2、让分包的依赖就打包在分包里,别打包到主包里。crmeb代理商

打开manifest.json, 在“mp-weixin”里添加代码

"mp-weixin": {
    "optimization" : {
            "subPackages" : true
     },}

 添加后,一定要关掉小程序模拟器,重新运行项目,才能看到效果!crmeb代理商


转自:CRMEB官方网站