webpack.optimize.CommonsChunkPlugin这个是内置方法到时候new就行了。
首先创
var webpack=require(‘webpack‘) var path=require(‘path‘) module.exports={ entry:{ ‘pageA‘:‘./src/pageA‘, ‘pageB‘:‘./src/pageB‘, ‘vendor‘:[‘lodash‘] }, output:{ path:path.resolve(__dirname, ‘./dist‘), filename:‘[name].bundle.js‘, chunkFilename: "[name].chunk.js" }, plugins:[ new webpack.optimize.CommonsChunkPlugin({ name:‘common‘, minChunks:2 //重复出现 }), ] }
建,pagea,pageb,然后在这两个里面引入subpagea,subpageb,和moduleA然后打包以后,会生成一个common.bundle.js
也就是公共代码,里面有subpagea,subpageb,和moduleA。这时候我们准备引入一个插件,看看。
原文地址:https://www.cnblogs.com/manu-yyj/p/9296491.html
时间: 2024-11-09 16:14:39