es6 语法倒为插件后无法在模拟器中运行

打包安卓我发现了和在模拟器中运行同样的问题

error:: assets/src/assets/script/Global/Global.js line:383 msg:SyntaxError: missing : after property id

原因如下:
虽然基于cc.Class的类会被creator编译成es5语法, 但是导入为插件的类不会被编译成es5语法, 在浏览器中可以正常运行, 仅仅是因为游览器支持es6语法而已
现在已经全部把插件类改为es5语法, 一切正常, es6 to es5

文档有写得很详细了,插件脚本是不编译的。编辑器可能要自动检测一下有 ES6 就警告说模拟器不支持?可是有的人就是只做 web 啊一直警告也很烦……

能否在编译阶段连同插件脚本一同转化为es5语法呢, 本身cc.Class类不也转化为了es5语法, 还是说会带来什么其他的影响呢?

可以,那就需要在插件上增加一个是否 6to5 的选项。
才能给用户不转换的权力,因为有些插件往往很大,转换为 es5 要花很长时间并且会增大插件大小。而且一般插件作者都会提供转换好的版本了不应该二次转换。

我到是有一个笨方法不知道可行否.

不太明白这是什么方法??