web-moblie发布后文件过于琐碎,稍微大点儿的项目加载时间过长,官方何时能提供像-JS版那样的高级压缩功能,把所有JS文件压到一个JS文件中。或者有没有临时的解决办法?
目前文件琐碎,是 json 引起的而不是 js,js 已经压缩过了。
你可以升级到 1.4,这个版本构建时允许内联 SpriteFrame,会大幅度减少琐碎的文件。
另外,尽量不要把资源放到 resources 中,也能减少构建后的文件数量。
1赞
js文件有几十个 没有被合成一个js文件 cocos2d-js高级压缩过后就一个game.js
昨天我已经升级到1.4 加载速度并没有什么大的改观
cocos2d-js的加载速度要比creator快三倍
我们都是只有一个js的啊?没搞懂你是怎么回事,你自己打包之后抓包看看吧
导入为插件 选项打√ 打包后JS会散放
哦,导入为插件确实会这样啊。Creator 不会对你的插件做特殊处理。你如果实在有非常多零碎的小插件,可以自己在项目中手工合并。
1.4 只是优化了 SpriteFrame 合并操作,如果你的项目本来就没这个问题,或者你构建时没有勾选“内联 SpriteFrame”,那就不会有太大区别。
心好累,有的用户为了热更新要我们把 js 拆成零碎的(或者为了在 web 上提高缓存命中率)
而有的又希望把所有 js 合并成一个……
抱歉现在没办法同时满足所有人,我们会尽快加入更细粒度的控制方式,允许用户手工决定如何发布项目。在此之前,建议各位主程大大发扬才智,做一些自动化脚本来进行二次发布。
2赞
js脚本能不合并成一个文件吗,修改什么地方能达到此目的