之前一直没有仔细学习webpack的公共代码提取,最近项目出了bug才开始回头来看,但是找了很多资料,却有一个问题一直没有得到解决,就是entry.vendor和CommonChunkPlugin的关系?猜想一:vendor[]里面定义的包一定会提取出来作为公共依赖vendor.js,但是其它依赖会根据CommonsChunkPlugin的配置来引入。猜想二:只有vendor[]里面定义的包会提取出来作为公共依赖vendor.js其它依赖不会。我比较倾向于猜想一,但是没有资料上有详细的佐证,所以想来问问大家。
1 回答
ITMISS
TA贡献1871条经验 获得超8个赞
vendor的意思是依赖的第三方库,不会经常变更的,如你代码里的jQuery这种
CommonsChunkPlugin是指被你重复引用的chunks。可能是vendor,也可能是你自己的某个公共组件
添加回答
举报
0/150
提交
取消