Собственно, всё в сабже.
У меня была такая мысль.
1. Упаковать AMD библиотекой:
output: {
publicPath: '/js/',
path: __dirname + '/web/js',
library: 'backend',
libraryTarget: "amd",
filename: '[name].js',
chunkFilename: 'chunk-[id].js'
}
// Там где пункт про название библиотеки пока непонятно.
2. Чтобы потом со скрипта, встроенного в страницу:
;(function(){
var Entry = require('./entries/users/index');
var entry = new Entry({
... // <--- тут опции, сгенерированные кодом бэкэнда (PHP)
});
})();
В итоге:
ReferenceError: require is not defined
Очевидно, функция require в комплект бандлов не входит. Где её взять? Или, может, тут всё должно решаться каким-то другим способом?