最近看小程序启动时间(性能监控),启动时间比较长,因此考虑使用分包加载。
但在使用过程当中遇到“出现脚本错误后者未正确调用Page()”的问题。
经过看wepy-cli源码,找到解决方案:将app.wpy
中配置的subpackages
修改成subPackages
。小程序
{ "pages": ["pages/index", "pages/logs"], "subpackages": [ { "root": "packageA", "pages": ["pages/cat", "pages/dog"] }, { "root": "packageB", "name": "pack2", "pages": ["pages/apple", "pages/banana"] } ] }
值得注意的是,subpackages
字段的拼写为全小写。微信
subPackages
,以下图:若是出现“加载模块中”的loading,说明分包记载配置成功。app