Webpack позволяет легко объединять вещи, а также асинхронно требовать единичные куски.Загрузка групп зависимостей в Webpack
Однако я не могу решить, как отложить требуемый набор зависимостей, необходимых только для нескольких частей моего приложения.
Поскольку это SPA, я бы хотел избежать использования тега <script>
и загрузить его с более крупными (а именно, brace, esprima, lodash и т. Д.) Зависимостями, когда пользователь достигнет соответствующих частей приложения.
Это похоже на подход с разделением поставщиков, за исключением того, что мне нужны только необходимые модули для навигации, регистрации, входа в систему и т. Д. При использовании кусков из окна он дублирует эти зависимости для каждого фрагмента, поэтому они являются общими зависимостями, но я «Мне нравится иметь более одного общего пучка; и иметь возможность загружать его асинхронно, когда это необходимо.