subPackageDemo
subPackageDemo copied to clipboard
这个分包是不对的
这个demo中大部分的资源都在主包里面,微信里面首先加载的是主包,所以当stage1加载完之后整个包都已经下载了,这个demo没有实现文档里说的那种思路
` // { // sources: [ // "libs/modules/egret/egret.min.js", // "libs/modules/egret/egret.web.min.js", // "libs/modules/res/res.min.js", // "libs/modules/tween/tween.min.js", // "libs/modules/game/game.min.js", // "libs/modules/promise/promise.min.js", // "libs/modules/eui/eui.min.js", // "libs/modules/socket/socket.min.js", // "libs/modules/jszip/jszip.min.js" // ], // target: "lib.e2wx.min.js" //...
代码地址: https://github.com/ChenXianbin/egret_kit/tree/分包加载 1、在现在DEMO的基础上改进了分包识别代码,用Object-Key索引查找代替了数组遍历 2、补充subpackage打包规则,libs内的第三方库同样可以享受分包加载,再不仅仅是main.js 3、提供resource资源分包加载示例 4、loading界面加载主包图片资源绘制示例补充 希望能给其他使用Egret开发微信小游戏的小伙伴提供帮助,能给白鹭团队在后续的分包加载功能开发上带来点帮助