原因是在manifest.json加上
"optimization" : { "subPackages" : true}
使用这个配置主要是包太大,加上这个分包的依赖只会打包到分包里,可以看到每个分包都有vendor.js,否则所有的依赖都打包到主包里面,主包的vendor过大
但是又出现Cannot read property ‘call‘ of undefined报错,原因未知,有说是因为js和vue不在一起导致的
所以,一般上线的包,可以用"optimization" : { "subPackages" : true}压缩代码,平时开发热更新的就不要用这个了