WEB+DB PRESS Vol.99のWebpack2特集を読んでいてCommonsChunkPluginの説明が物足りなかったので書いてみた。
偉そうなこと言ってますが実は公式ドキュメントに普通に書いてあるものをコピペしただけです。
minChunks
でnode_modules配下のライブラリかどうか判別してvendor.jsにぶっこんで吐き出します。
使用するモジュール
・Webpack (3.0.0)
Webpack設定
plugins: [
new webpack.optimize.CommonsChunkPlugin({
name: "vendor",
minChunks: function(module){
return module.context && module.context.indexOf("node_modules") !== -1;
}
})
]