webpack配置中entry.vendor的作用是什么

https://img1.mukewang.com/5ca068810001b0f507140323.jpg

之前一直没有仔细学习webpack的公共代码提取,最近项目出了bug才开始回头来看,但是找了很多资料,却有一个问题一直没有得到解决,就是entry.vendor和CommonChunkPlugin的关系?

猜想一:vendor[]里面定义的包一定会提取出来作为公共依赖vendor.js,但是其它依赖会根据CommonsChunkPlugin的配置来引入。

猜想二:只有vendor[]里面定义的包会提取出来作为公共依赖vendor.js其它依赖不会。

我比较倾向于猜想一,但是没有资料上有详细的佐证,所以想来问问大家。


慕运维8079593
浏览 762回答 1
1回答

ITMISS

vendor的意思是依赖的第三方库,不会经常变更的,如你代码里的jQuery这种CommonsChunkPlugin是指被你重复引用的chunks。可能是vendor,也可能是你自己的某个公共组件
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript