У меня есть такой пример модуля в module1.js
файле:
export const Module1 = (function() {
'use strict';
function init()
{
console.log('init');
}
return {
init: init
};
}());
в bootstrap.js
файле, который у меня есть:
require('./module1');
и в app.js
Я использую:
require('./boostrap');
$(function() {
Module1.init();
});
но я получаю:
Uncaught ReferenceError: Module1 не определен
То же самое, когда я пытаюсь запустить только:
Module1.init();
in bootstrap.js
На всякий случай - я не парень из JavaScript, поэтому, пожалуйста, объясните мне шаг за шагом, что здесь не так, если нужно причудливое решение.Я использую Laravel mix под капотом для веб-пакета, я не использую никакой пользовательской конфигурации для веб-пакета.