- 当小程序工具提示vendor.js过大时,压缩运行时的代码(vender.js已经是由es6转换es5之后)
-
HBuilderX创建的项目勾选运行-->运行到小程序模拟器-->运行时是否压缩代码
2.cli创建的项目可以在pacakge.json中添加参数--minimize
"dev:mp-weixin": "cross-env NODE_ENV=development UNI_PLATFORM=mp-weixin vue-cli-service uni-build --watch --minimize"
- 除此之外,还可以通过分包优化代码
所谓的主包,即放置默认启动页面/TabBar 页面,以及一些所有分包都需用到公共资源/JS 脚本;而分包则是根据pages.json的配置进行划分。
在小程序启动时,默认会下载主包并启动主包内页面,当用户进入分包内某个页面时,会把对应分包自动下载下来,下载完成后再进行展示。
具体在 pages.json 中配置subPackages(分包加载配置)和preloadRule(分包预载配置)
注意:各小程序的分包和总体积都有大小限制