我有几个 .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 功能有关吗?
让我知道我是否应该更新更多信息,谢谢。