本文介绍uniapp开发小程序打包优化
在使用uniapp开发微信小程序中,包太大预览不了,就很烦。现在将自己的解决方案记录一下。
一、在hbuilderX中运行 ==> 运行到小程序模拟器 ==> 打开运行时压缩代码。
二、分包。将小程序分包处理,这样主包的大小就降下来了。分包建议将tabbar打为主包其他的都拆出去分包。如果不是通用的组件也建议单独放在自己的分包下,不要放在主包的components里面。分包的话参照uniapp官方文档https://uniapp.dcloud.net.cn/collocation/pages.html#subpackages有说明。这里就不做解释。另外分包后还需要在manifest.json中打开源码视图mp-weixin下添加如下配置。这样每个分包都会有一个vendor.js文件。
manifest.json三、如果图片太多的话,建议放到服务器上。本地留tabbar导航的几个图标就行了
四、将css没用的全都删了减少体积。
五、做完上面的代码还是过大的话。上我们的终极解决方案。在hbuilderX中使用发行。发行会减少体积。我这边亲测大概少了300kb左右。
六、别慌还有一个。那就是在微信开发者工具中将增强编译关闭。如果你勾选了增强编译。那么在打包时会额外引入其他代码所以打出来的包会比你自己本地的代码要大一些。
以上就是记录的小程序体积太大打不了包的优化方案!
网友评论