[]如果作大型LAYA AS项目,有可能支持module技术么

大型项目的话,主js文件太大,能否实现类似module的技术,动态加载代码模块

layabox

赞同来自:

可以分包,参照一下官方的小游戏分包文档:https://ldc.layabox.com/doc/?nav=zh-as-5-0-6

reven1983

赞同来自:

@xiaosong:多谢,已参考,也能生成编译的js文件,但是每个module生成的js文件内容都是一样的,并没有正确编译的结果,还需要额外的设置或路径要求么?
 
我在项目src目录同级的目录下创建了modules/classes/src/testA/testA.as
module.def里配置如下:
module:"module"
path:"modules\src\testA",或者改成path:"modules\src",编译后的module.js生成均只有以下内容
 (nction(window,document,Laya){
    var __un=Laya.un,__uns=Laya.uns,__static=Laya.static,__class=Laya.class,__getset=Laya.getset,__newvec=Laya.__newvec;

})(window,document,Laya);

joe51586

赞同来自:

这个问题就没个官方的人解答一下吗?这都几个月了。
编译器一下能正常,一下不能正常的,有什么毛病啊

riyco

赞同来自:

没人回答一下吗?

15068753667

赞同来自:

编译命令选项配置quickmode=false可以解决,另外为什么要分包啊,很多项目没有必要,现有的游戏主文件被服务器压缩之后都不会太大,加QQ 61496426 详聊

laya21126

赞同来自:

我们的项目压缩后都有3M多了,有没好的解决方案呀

王大锤

赞同来自:

@laya21126 我也遇到这个问题了 所有分包操作步骤都对!但是就是不能得到正确的JS(甚至用论坛的例子都无法成功),最后我重装了ide ,然后就OK了!
 
QQ图片20180930205557.png


必须在flash buidler 中添加源路径 否则也可能不编译!!!!!

要回复问题请先

商务合作
商务合作