Есть ли способ загрузить пакет webpack с помощью функции requirejs require? - PullRequest
0 голосов
/ 30 апреля 2019

Я хочу загрузить пакет веб-пакета, используя функцию requirejs require.Файл пакета веб-пакета загружается, и его глобальные переменные / объекты доступны на странице (если доступ осуществляется через консоль devtool), но функция обратного вызова requirejs не вызывается.

// module structure that bundled with webpack
(function() {
  var module = { /* module code */ }

  define('MODULE_NAME', module);
})();

// code to load webpack bundle
var modules = ['MODULE_NAME'];
reqObject.bundles['PATH_TO_WEBPACK_BUNDLE'] = modules;

require(modules, function () {
  // NOT BEING CALLED
});

requirejs.onError = function() { debugger; }

Если вызван обратный вызов requirejs, я могузапустите в нем загрузочный код приложения.Также не вызывается обработчик RequireJS onError для отображения ошибки.

1 Ответ

0 голосов
/ 06 мая 2019

Добавлена ​​следующая конфигурация для выходного пакета в качестве глобального модуля

output: {library: undefined, libraryTarget: 'global'}

...