在网上学习对小程序代码包体积优化时,发现都是对小程序的功能进行拆分,放到不同的分包中去,以期解决主包体积过大问题。
然后对比自己所写的项目有一个疑惑,就是因为为了方便统一管理api。所以小程序中的所有api都在项目根目录下新建了一个api.js文件存放进行统一管理,但是该文件似乎也会增大主包下的vendor.js文件体积。由此有一个问题就是:
1、我们在进行分包优化的过程中,是否有必要对更目录下的api.js文件中的接口进行拆分,重新在各分包下新建api.js文件,从而实现该api文件仅用于当前分包。
2、假如1的想法是可行的,那么在这种情况下,如果A分包用到了B分包中的api,那么是否可以通过分包异步化来实现在分包A中使用分包B的api。
没必要吧,应该不会超过100k