поэтому у меня есть несколько файлов поставщиков, которые мне нужно запустить из области окна (это набор функций области окна), плюс у меня есть несколько полифилов, которые я также хотел бы объединить в пакет поставщика.
Поэтому я попробовал что-то вроде этого:
new webpack.optimize.CommonsChunkPlugin({
name: 'vendor',
filename: 'js/vendor.min.js',
minChunks: Infinity,
})
entry: {
'vendor' : ['./vendor.js', './vendor2.js', './polyfills.js']
}
Теперь, когда я запускаю сборку веб-пакета, он генерирует пакет поставщика, но все это обернуто в оболочку webpackJsonP, поэтому функции недоступны в области окна.
Я также рассмотрел использование чего-то вроде ProvidePlugin, но я не смог заставить это работать вообще, так как у меня нет определенного имени, такого как jQuery, где все сопоставлено.
Это возможно даже в веб-пакете?