[LayaAirIDE 2.0]2.2.0bete4排除文件夹发布功能没有效果

因为oppo有8M限制,整包打出来会超过这个限制,于是现在从2.1.1.1升到2.2.0bate4。试了一下,打出来的rpk,解压看了一下,发现仍然包含了bin下所有文件夹,请问这是啥问题?demo工程提交到附件了。工程中排除掉 bin/libs/another这目录了,但rpk中仍然有这目录。
已邀请:

kylin9718

赞同来自:

发布排除文件不支持排除libs下引擎文件
引擎文件受到项目中引用(即bin/index.js)和发布面板"是否只拷贝index.js里引用的类库"的影响
这个功能已经对引擎文件做了比较好的引用排除,没必要用发布排除功能排除引擎文件
发布排除功能主要针对资源文件的排除

138*****960

赞同来自:

试了一下排除资源文件,也没有效果哦。附件中排除res/altas这个文件夹了,打出的rpk,仍然有这目录。

kylin9718

赞同来自:

我检查了demo里的publish.js脚本,里面的内容和我们发布出去的差别很大。
涉及到排除资源的逻辑处理被删掉了。
发布排除功能是我们2.2.0版本提供的功能,当时我们已经转为es6了,但提供的demo里的处理还是es5的,估计是因为这个原因你们修改了脚本,但你们修改的位置太多了,建议重新修改publish.js发布脚本

138*****960

赞同来自:

工程 是在2.1.1.1上创建的,publish.js应该是2.1.1.1的。重新把publish.js删掉,就可以了。libs/xxx/下的也能排除掉了。

要回复问题请先

商务合作
商务合作