可能原因:使用分包之后,子包的组件和js文件会被打包到主包的vendor.js文件中,这就导致了vendor.js过大引起主包超过2M

测试方法:
在分包 packageA 中新建 test.js 文件,内容如下:
export default function a() {
const b = ‘test packageA’;
return b;
}
编译运行小程序
在 unpackage\dist\build\mp-weixin\common\vender.js 中搜索 test packageA
如果出现改内容,说明加载了分包的js文件

打开manifest.json —> 源码视图 —> mp-weixin节点下

//manifest.json
"mp-weixin":{
"optimization": {
    "subPackages": true
}
}
分包的js文件将不会再打包到主包的vendor.js中

作者 admin

百度广告效果展示