"TypeError: модуль не определен" при объединении всех моих модулей в минимизированный js-файл
У меня есть несколько файлов.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 или из вызова в модуль в другой модуль.
Как вы думаете, это имеет какое-то отношение к функции ES6, которую текущая версия wro4j по-прежнему не может правильно обрабатывать?
Дайте мне знать, если я должен обновить с дополнительной информацией, спасибо.