Разделение фрагментов без динамической загрузки их во время выполнения
Итак, чего я пытаюсь достичь - это написать точку входа в Webpack, где некоторые модули импортируются и выводятся в именованных чанках. Дело в том, что по некоторым причинам, связанным с клиентами, мне нужно подавить ленивую загрузку модуля во время выполнения (я знаю, это звучит неубедительно, но это все, мне нужно с этим справиться).
Насколько я знаю, в настоящее время существует два способа явного разделения фрагментов:
Dynamyc импортирует с волшебными комментариями
import(/* webpackChunkName: 'my-chunk-name' */ '@components/my-module')
Устаревший подход сrequire.ensure
require.ensure('my-module', (module) => {
//
}, 'my-chunk-name');
Оба, однако, пытаются лениво загрузить модуль во время выполнения, генерируя что-то вроде
// start chunk loading
var script = document.createElement('script');
var onScriptComplete;
Кто-нибудь знает какой-нибудь способ избежать автоматической генерации отложенной загрузки кода, т.е. ожидать, что бэкэнд каким-то образом внедрит все необходимые модули?
заранее спасибо