发布(release)模式
描述:在release编译模式下,会对引擎库和项目里没有被引用的类、警告等备注信息进行剔除操作,减少发布后JS文件的体积,加快文件载入速度; 使用:/*[COMPILER OPTIONS:release]*/ 注意: 在general(普通)和debug(调试)模式下,不会注释掉未赋初始值的成员变量,完全与原生flash一样;在release(发布)模式下,注释掉未赋初始值的成员变量,美化了代码,优化了性能。
问题1:
为什么发布了release版本,但是注释却没有去掉?
目前发布的realse版本,会对引擎库和项目里没有被引用的类、警告等备注信息进行剔除操作。
类似如此的注释是提示当前js代码位于哪个.as文件,并没有做剔除功能。而且,少量的注释对项目的性能影响不大。
问题2:max.js文件如何压缩?
max.js如何压缩我们官方之后会发布laya的js压缩混淆工具,目前开发者如果有这方面的需求,可以暂时使 用第三方的js压缩工具(目前流行的压缩工具很多,开发者可自行选择)