不论面试还是工作中,经常遇到浏览器缓存的问题,例如,样式图片等改好了,也提交了,用户那边还是未解决,你可以在webpack里面配置一下,加hash值,每次输出的文件名不一样,浏览器就会重新加载。
找到你的webpack.base.conf.js文件输出的地方
chunkFilename: 'chunk[id].js?[chunkhash]',
filename: '[name][hash:8].js',
注意:
如果想在项目中用hash值,不能这么写,hash值原理就是利用随机数自己封装
如有问题,欢迎提出,仅供参考!