老师没有搞懂entry中的common和plugins中name配置的common有什么关系?还有就是之前name配置的是commons是哪里来的呢?

来源:3-5 webpack对脚本和样式的处理

乘风破浪z

2017-09-23

http://szimg.mukewang.com/59c6028000018c3203700293.jpg

写回答

2回答

Ammateur

2017-09-28

你好,entry里面的common与里面的其他,比如index,login,是一样的,就是作为一个你需要的一个js文件的一个入口,当在加载网页的时候通过new HtmlWebpackPlugin新建一个网页对象时,就会根据配置的entry去查找对应的js文件,具体看课程。而plugin中的common就是指代的entry的common,因为common中的js文件就是项目中通用公共的一些模块或者文件,所以就把这些公共的东西通过这种方式单独压缩到base.js中去,减少代码的重复。

0
1
麓鹿不迷路
那因为plugin中有了指定的common,所以entry中的common就生成到plugin中指定的base.js里了吗?就不会像entry中index,login一样生成一个common.js了吗?
2018-06-23
共1条回复

Rosen

2017-09-23

entry里的是自己起的,插件里面的是插件内部规定的,可以参考下commonsChunkPlugin的文档

0
1
麓鹿不迷路
老师,那意思就是commonsChunkPlugin中的common想要指代entry里的谁,就把谁起名成common吗?这样entry里的common就会生成到base.js里,而不会生成一个common.js吗
2018-06-23
共1条回复

真实数据对接 从0开发前后端分离的企业级上线项目

【毕设项目精品】前端实战,对接真实服务端数据,开发完整项目

4262 学习 · 4113 问题

查看课程