使用vue-cli搭建入口只有一个
在webpack.base.conf.js:
entry: {
app: './src/main.js'
},
但是在执行npm run build后却生成了三个js文件manifest,vendor和app
而且还带hash
可是output这里的配置
output: {
path: config.build.assetsRoot,
publicPath: process.env.NODE_ENV === 'production' ? config.build.assetsPublicPath : config.dev.assetsPublicPath,
filename: '[name].js'
},
并没有[hash],请问这是为什么,在哪里配置?
如果使用的是webpack模版的话,查看webpack.prod.conf.js里面的plugin中commonsChunkplugin分别有一个name为vendor和name为manifest的扩展。