Webpack 2与CommonsChunkPlugin
相关的问题/说明。Webpack 2 CommonsChunkPlugin供应商软件包
{
entry: {
app: './src/app.ts',
vendor: ['some-third-party-lib', 'another-third-party-lib']
},
output: {
path: path.resolve(__dirname, 'dist'),
filename: '[name].js'
},
plugins: [
new webpack.optimize.CommonsChunkPlugin({
name: 'vendor',
minChunks: Infinity
}) ]
}
据我所知,CommonsChunkPlugin
跳出即入口点之间共享到一个单独的束共同的代码。在上面的片段中,它会说“给我所有入口点'应用程序'和'供应商'之间的共享代码,并将它们放入vendor
块/文件中。由于vendor
既是一个入口点,也是一个共享块,结果是我的所有第三方库都以1个文件结尾(vendor.js
)。我是否正确理解这一点?
是的,正确!请参阅[Webpack指南](https://webpack.js.org/guides/)以获得更好的理解。 –
是的webpack指南帮助我达到这个配置,但仍然缺乏一点连接IMO的点。感谢您的确认。 – bingles