Я пытаюсь понять, как настроить плагин SplitChunks Webpack 4. Если я разрешаю помещать модули в общий / общий блок, кажется, что эти модули загружаются асинхронно.
entry.js:
require("expose-loader?$!jquery");
Это включено на страницу:
<script src = "bundle.js"></script>
<script>
$(function() {
// do something spectacular
});
</script>
Без SplitChunks JQuery находится внутри bundle.js и сразу же доступен на странице. Однако, как только я включаю SplitChunks и JQuery перемещается в отдельный блок, страница вызывает ошибку: $ is not defined



![Безумие обратных вызовов в javascript [JS]](https://i.imgur.com/WsjO6zJb.png)


Сплитчанки ведут себя корректно, единственное, чего не хватает, так это "выставить" $ для использования везде.
Попробуйте ProvidePlugin: https://webpack.js.org/plugins/provide-plugin/#usage-jquery