更新项目上线之后用户的浏览器显示的是旧版的页面,没有及时获取到更新的资源,我根据网上的答案webpack配置了hash值,为什么有时候还是会出现整个页面更新了,但是有部分的几个地方还是点不动,还是需要清除缓存这个做法。根据这个文章说的是index.html会因为缓存造成更新问题。想知道index.html是怎么被缓存的,求大佬们解答一下
原文地址 https://www.cnblogs.com/sally...
output: {
publicPath: '/audio/assets/',
filename: '[name].[hash].js',
chunkFilename: '[name].[hash].chunk.js'
}
首页(即index.html)使用
meta no-cache
标签来禁用缓存,就可以了。