creator3.1.1如何配置es6不转es5

游戏只面向原生端,js引擎本来就支持es6,却要转换成es5,既浪费性能代码有多,这不是本末倒置吗,
引擎不能提供一个是否转es5的选项吗,就像微信小游戏开发工具一样,至少有个选项

原生没有转ES5 ,就保持的ES6

大佬,这个ES6有点假。为何模块名都不用加_1了,但是lambda里面的this还是被转换成_this了?正宗ES6不会变_this的。

如果调试时this不用修改成_this,就和拉雅调试持平了。

    _proto.doIt = function doIt() {
      var _this = this;

      var f = function f() {
        console.log(_this.efg);

        var f2 = function f2() {
          debugger;
          console.log(_this.efg, new (_crd && BBB === void 0 ? (_reportPossibleCrUseOfBBB({
            error: Error()
          }), BBB) : BBB)().abc);
        };

        f2();
      };

      f();
    };

这是一个测试工程。水平够牛的话,这个问题应该能修。

NewProject.rar (1.1 MB)

this不能悬停
image

模块名能悬停

@shrinktofit @jare 大佬们看看这个问题吧

这是我用你给的项目,构建出来的 Windows 项目:

是的,有的时候两层lambda也是es6的。这个是我误会了。失礼。