webpack提取公共代碼。

webpack.optimize.CommonsChunkPlugin這個是內置方法到時候new就好了。webpack

首先創web

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.jsui

也就是公共代碼,裏面有subpagea,subpageb,和moduleA。這時候咱們準備引入一個插件,看看。spa

相關文章
相關標籤/搜索