Egret社区

main.min.js能否分包

2019-11-21 13:50
44511
在publish时,引擎会把src目录下的所有文件都打包成main.min.js。我们游戏代码量比较大,导致在微信小游戏中用户首次进入游戏需要等比较长的时间来下载代码。请问引擎是否支持打包时直接分包,比如我在src目录下分a和b两个目录,引擎把a目录的打成main.min1.js,把b目录的打成main.min2.js?
分享到 :
0 人收藏

11 个回复

倒序浏览
Meteors  登堂入室 | 2019-11-21 17:32:27
我也需要这样的功能,不知道有没有解决办法
dddx  登堂入室 | 2019-11-23 01:27:50
当然可以的。
你可以细分一下功能,分开打包没有问题~~

如果还有问题请继续问我
zhdeer  登堂入室 | 2019-11-23 11:37:41
顶起,我也需要这个实用功能。
babygogogo  初学乍练 | 2019-11-25 10:48:54
dddx 发表于 2019-11-23 01:27
当然可以的。
你可以细分一下功能,分开打包没有问题~~

求问如何操作
dddx  登堂入室 | 2019-11-25 20:16:28

就把独立模块都分开打包。
了解一下 第三方库制作过程你就懂了

----
还不懂的话继续问我
babygogogo  初学乍练 | 2019-11-27 11:38:35
dddx 发表于 2019-11-25 20:16
就把独立模块都分开打包。
了解一下 第三方库制作过程你就懂了

虽然你没看懂我的问题,回答没有价值,不过还是谢谢
dddx  登堂入室 | 2019-12-1 10:27:27
babygogogo 发表于 2019-11-27 11:38
虽然你没看懂我的问题,回答没有价值,不过还是谢谢

虽然我不是大牛,但是你这个问题我是绝对能解决的。
你若没听明白,只能说明我们的沟通没有到位。
我不知道你的能力层次。那我简单的 通俗易懂的跟你说说吧!
本地功能都分的清楚的情况下,假如我们做一个游戏,分三大块(暂时)
分别对   lobby  game1  game2    文件夹去建立一个第三方库打包, 使用 egret build就会生成 lobby.min.js game1.min.js game2.min.js 名字你由自己定义。  我说的能解决吗?如果能且还不懂,赶紧去看看第三方库。如果不能解决你的问题,你纯当我在放屁。
没有人在浪费时间吹牛,只想帮你
lucasgo24601  登堂入室 | 2019-12-2 10:17:34
babygogogo:我想要把src 底下的全部程式码编译后分成 A B C
dddx :你把src 的A 打包成第三方库的A 、src 的B 打包成第三方库的B,之后publish在引用第三方库,因为Egret不会把第三方库跟main.min.js 合并,就能降低程式码容量

但如果是需要频繁变更的程式码,打包成第三方库在引用,很麻烦,虽然我不相信好几M的程式码没办法部分确认封版
dddx  登堂入室 | 2019-12-3 10:34:14
lucasgo24601 发表于 2019-12-2 10:17
babygogogo:我想要把src 底下的全部程式码编译后分成 A B C
dddx :你把src 的A 打包成第三方库的A 、src  ...

本来就是鱼与熊掌~
你又想自己分开,又不想麻烦操作,那几乎是不可能的,除非框架已经支持~

我的方法我自己就一直在用 没任何问题
再配合shell脚本   自动cp到指定目录~   很爽
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

babygogogo

初学乍练

积分: 3 帖子: 3 精华: 0

楼主热帖

小黑屋|京网文[2014]0791-191号|京ICP证150115号|Egret社区 ( 京ICP备14025619号 )

Powered by Discuz! X3.4 © 2001-2019 Comsenz Inc.

返回顶部