0

我有几个 .js 文件,每个文件都包含一个模块,每个模块都有以下模式(这是一个简化的示例):

"use strict";
/*jshint esversion: 6 */
/*jshint node: true */
/*jshint unused:false*/
/*globals globalVariable, someModule, $:false */
var aModule = (function () {
   let variable = 100;
   return {
      aFunction: function (){
         //
      }
   };
})();

当我使用 wro4j 来缩小和合并所有 js 文件时,我在 firefox 中得到一个错误,如标题所示。

这是已解析模块在缩小文件中的外观:

"use strict";var aModule=(function(){…… }};})();"use strict";var anotherModule_

在我的应用程序中首次使用模块时会发生此错误,无论是从主 jsp 还是从模块中的调用到另一个模块。

您认为这与当前版本的 wro4j 仍然无法正确处理的 ES6 功能有关吗?

让我知道我是否应该更新更多信息,谢谢。

4

0 回答 0