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