Разделение фрагментов без динамической загрузки их во время выполнения - PullRequest
0 голосов
/ 21 марта 2019

Итак, что я пытаюсь достичь - это написать точку входа в 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;

Кто-нибудь знает какой-нибудь способ избежать автоматической генерации отложенного загрузочного кода, т.е. ожидать, что бэкэнд каким-то образом внедрит все необходимые модули?

Заранее спасибо

...