请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

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

正在回答 回答被采纳积分+3

2回答

Ammateur 2017-09-28 16:53:32

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

0 回复 有任何疑惑可以回复我~
  • 那因为plugin中有了指定的common,所以entry中的common就生成到plugin中指定的base.js里了吗?就不会像entry中index,login一样生成一个common.js了吗?
    回复 有任何疑惑可以回复我~ 2018-06-23 11:17:35
Rosen 2017-09-23 19:22:20

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

0 回复 有任何疑惑可以回复我~
  • 老师,那意思就是commonsChunkPlugin中的common想要指代entry里的谁,就把谁起名成common吗?这样entry里的common就会生成到base.js里,而不会生成一个common.js吗
    回复 有任何疑惑可以回复我~ 2018-06-23 11:12:21
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信