У меня есть проект, в котором мы используем веб-пакет 3. Он настроен для разделения всех узлов node_modules на комплект поставщика.
new webpack.optimize.CommonsChunkPlugin({
name: 'vendor',
minChunks: ({ resource }) => /node_modules/.test(resource)
}),
Недавно мы начали использовать swagger-ui на определенной странице. Поскольку остальная часть сайта не использует его, я бы хотел использовать swagger-ui (и его зависимости) в отдельном комплекте поставщика.
Самое близкое, что я могу получить:
new webpack.optimize.CommonsChunkPlugin({
name: 'swagger-ui',
minChunks: ({ context }) => /swagger-ui/.test(context)
}),
Создает второй вендорский пакет, но у него есть только основной пакет swagger-ui. Этот пакет использует множество других библиотек, таких как response и immutable.js (которых не использует остальная часть сайта).
Как я могу получить зависимости из первого пакета в пакет Swagger-UI?