代码分包
2022-03-03 16:50:31 0 举报
微信包拆分子包
作者其他创作
大纲/内容
获取到wechatgame的包体设置setting.js
根据 tPlatform 配置的单脚本最大函数个数进行分包记录
写入game.json
进入jenkins打包下一个流程
SubPackage.DoSubPackage
SetScriptContent
将所有子包设置版本号和标识
创建其他子包对应的文件夹并写入
配置所有子包的文件路径
SetSubPackageNum
生成wechatgame包体目录
tPlatform
获取到wechatgame的game.json
回调处理
配置平台基础参数
ChangeGameJson
创建新的子包替换当前script/game.js
关联
更新wechatgame包体目录
获取到主包内的index.js
GetFileFuncInfo
获取到分包前的game.js
jenkins打包
执行代码分包工具
ChangeSetting
DoSubPackageCallback
调用
将记录保存至tFileFuncInfo
将实际子包个数写入主包加载,并更新加载子包逻辑
写入setting.js
根据tFileFuncInfo配置子包
0 条评论
下一页