Vue 打包自动清理缓存

在Vue开发中遇到打包部署之后总是要手动清除浏览器缓存数据的问题,此问题可以用下方式:
1、package.json文件中有一个管理版本号属性:version,在我们每次打包部署之前修改当前版本号
2、在入口文件main.js文件中,加入版本号的判断逻辑,版本号不一致就重新加载,代码如下:

const VUE_APP_VERSION = require('../package.json').version
    const vers = window.localStorage.getItem("Version");
    if(VUE_APP_VERSION != vers){
      localStorage.clear()
      window.localStorage.setItem("Version", VUE_APP_VERSION);
      location.reload()
    }

相关推荐

  1. Vue 打包自动清理缓存

    2024-04-08 08:16:03       14 阅读
  2. vue中怎样清除computed的缓存

    2024-04-08 08:16:03       16 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-04-08 08:16:03       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-04-08 08:16:03       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-04-08 08:16:03       19 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-04-08 08:16:03       20 阅读

热门阅读

  1. 清明节作业

    2024-04-08 08:16:03       17 阅读
  2. Python列表排序

    2024-04-08 08:16:03       14 阅读
  3. 面试题Spring、SpringMVC、SpringBoot、SpringCloud

    2024-04-08 08:16:03       14 阅读
  4. ASTM F2613-19儿童折叠椅和凳子安全标准

    2024-04-08 08:16:03       14 阅读
  5. NLP学习路线总结

    2024-04-08 08:16:03       15 阅读
  6. Hive SchemaTool 命令详解

    2024-04-08 08:16:03       17 阅读
  7. Supporting 64-bit ARM systems

    2024-04-08 08:16:03       14 阅读
  8. DIP期中复习

    2024-04-08 08:16:03       13 阅读
  9. C语言题目:阶乘数列

    2024-04-08 08:16:03       14 阅读
  10. 计算机视觉(Computer Vision)知识点

    2024-04-08 08:16:03       16 阅读