还记得上次开发小程序还是18年。过了这么久小程序的开发有好多改变。大部分的改变都还行,开发起来流程就熟悉了。但是今天遇到一个以前从来没见过的问题————分包。
首先我们看一下官方文档的说明:
分包的目录为:
再来就是app.json的配置:
然后是相关参数的描述
最后是一些怎么也不想去看的一些原则:
————————————————————————————————————————————
看完这些之后不要急。打开编辑器右上角的详情-基本信息:
此处会展示分包效果,我这边出了主包外分了三个包:/packageNews, /packageMine,/packageIndex。
此处粘贴忙活一个小时的战果:asset放的是一些图片文件,pages放页面文件。
好了现在我开始说说,文档没说到的部分。也是最关键的部分。分包的核心关键点:对于图片、字体等文件的分包。
pages的页面文件占用的大小都是小头。这些玩意的占用空间才是最让人头疼的。偏偏文档没怎么说明,过分强调json的配置和pages页面的分包目录。不知道写这文档的是不是前端,不知道前端的外部文件都是一起放置于一个文件夹的么。要不是我无意中打开编辑器详情页,我都没发现这回事。将所有的图片和页面路径都换个遍真的很费时间。