我正在尝试从 Webpack 3 迁移到 4,这需要我从使用 CommonsChunkPlugin 更改为 splitChunks。但我正在努力保持相同的行为。
我的 Webpack 3 代码:
webpack.config.js
entry: {
vendor: ['jquery', 'timeago.js', 'jquery-accessible-autocomplete-list-aria/jquery-accessible-autocomplete-list-aria', 'jquery-ujs'],
application: ['./javascripts/application.js', './stylesheets/application.scss'],
},
和
plugins: [
new webpack.optimize.CommonsChunkPlugin({
name: 'vendor',
minChunks: Infinity,
}),
我认为 Webpack 称之为Explicit Vendor Chunk。
我应该编写什么 Webpack 4 代码来产生与上述相同的行为?
我尝试删除
new webpack.optimize.CommonsChunkPlugin({
name: 'vendor',
minChunks: Infinity,
}),
但它不仅有效。
我尝试遵循https://gist.github.com/sokra/1522d586b8e5c0f5072d7565c2bee693但它也不会产生相同的行为。