config配置類:
1.provide Plugin?
用途:$出現(xiàn)就會(huì)自動(dòng)加載模塊;$默認(rèn)為jquery的exports
2.definePlugin
用途:定義全局插件
3蒜田,ignorePlugin
用途:忽略regExg匹配的模塊
4郁竟,ExtractTextPlugin
用途:分離css文件
5沥阳,HtmlWebpackPlugin
用途:重構(gòu)入口html,動(dòng)態(tài)添加<link>和<script>,在以hash命名的文件上非常有用啸驯,因?yàn)槊看尉幾g都會(huì)改變
optimize類
1,UglifyJsPlugin
js壓縮
2,OccurrenceOrderPlugin
用途:排序輸出阵难,通過模塊調(diào)用次數(shù)給模塊分配ids,常用的ids就會(huì)分配更短的id肌割,使ids可預(yù)測(cè),減小文件大小帐要,推薦使用
3把敞,CommonsChunkPlugin
用途:合并公共模塊為單獨(dú)文件,比如全局通用的js等榨惠,長(zhǎng)期不會(huì)修改的奋早,從而可以從緩存中取盛霎,優(yōu)化網(wǎng)頁性能