Webpack разделил один пакет и его зависимости от поставщика - PullRequest
0 голосов
/ 02 ноября 2018

У меня есть проект, в котором мы используем веб-пакет 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?

...