vue项目如何让网页端浏览器缓存自动更新?

更新项目上线之后用户的浏览器显示的是旧版的页面,没有及时获取到更新的资源,我根据网上的答案webpack配置了hash值,为什么有时候还是会出现整个页面更新了,但是有部分的几个地方还是点不动,还是需要清除缓存这个做法。根据这个文章说的是index.html会因为缓存造成更新问题。想知道index.html是怎么被缓存的,求大佬们解答一下

原文地址 https://www.cnblogs.com/sally...

    output: {
        publicPath: '/audio/assets/',
        filename: '[name].[hash].js',
        chunkFilename: '[name].[hash].chunk.js'
    }
阅读 6.9k
2 个回答

首页(即index.html)使用 meta no-cache 标签来禁用缓存,就可以了。

在url后面加上随机数或時間戳

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题