— 2017-11-27更新
我见过有人将公共部分提取出来,其实没有必要,经过code-splitting之后,子级引用的组件在父级已经引用了那么子级不会再引入该组件,也就是去重,这就是webpack中自带的plugin:CommonsChunkPlugin作用,如果你把代码提取出来,结果首屏加载大概是这样子:先加载common.js然后加载app.js,请求两次,而这两个合成一个便只要请求一次,所以实在没有必要分成两个js,除非两个互相没有依赖,可以异步加载。我见过有人将公共部分提取出来,其实没有必