打包微信小程序时,所欲分包页面的 js,会被打包到主包的 vendor.js 中导致文件过大问题总结
详细问题描述
uniapp 在进行微信小程序打包时,会将分包页面引入的 js 打包到主包的 vendor.js 中。
页面较多时,主包文件大小会超过 2M 的限制。
vendor.js 文件会超过 500k 也会影响 ES6 转 ES5 等问题。
解决方式
可以采用压缩和拆分,可以单独采用或者同时进行
压缩:pacakge.json中添加参数–minimize
1 | "dev:mp-weixin": "cross-env NODE_ENV=development ZHICHI_ENV=develop UNI_PLATFORM=mp-weixin vue-cli-service uni-build --watch --minimize" |
拆分:manifest.json中增加参数subPackages
1 | "mp-weixin": { |
Invitation
aqing
962555446
created:15/04/2021
Welcome to Candyhome
Use this card to join the candyhome and participate in a pleasant discussion together .
Welcome to aqing's candyhome,wish you a nice day .
评论