Мне нужно динамически запрашивать модули для асинхронной загрузки с помощью веб-пакета. Моя цель - пройти через массив и загрузить эти модули (это для моих целей реактивного маршрутизатора, здесь не важно).
Это мой код:
const arr = ['some-module', 'module-2'];
arr.map(moduleName => {
require.ensure([], require => {
if(process.env.IS_BROWSER) { //for react server-render because of babel 6
cb(null, require(moduleName));
}
else {
cb(null, require(moduleName).default);
}
});
}
На сервере работает хорошо, но на фронтенде дополнительные бандлы не делаются и не загружаются. Вы знаете, как это решить? Спасибо.