output: { // 为了防止浏览器缓存加入[contenthash],
// 代码改变[contenthash]才会改变,否则不会改变
filename: '[name].[contenthash].js', // 打包文件的文件名
chunkFilename: '[name].[contenthash].chunk.js',
}
optimization: {
runtimeChunk: { // 老版本的webpack会由于manifest造成因为没改代码
// 也会让contenthash改变, 配置上runtimeChunk会把manifest造成的
// 不同js代码单独抽离出来(抽离的文件runtime.js)
name: 'runtime'
},
}