vue项目前端打包部署服务器,自动清除浏览器缓存
第一步:在package.json文件中,有个属性:version,每次打包时,改变一下内容第二步:在main.js文件中,加入如下代码:const VUE_APP_VERSION = require('../package.json').versionconst vers = window.localStorage.getItem("appVersion");if(VUE_APP_VERSION
·
第一步:在package.json文件中,有个属性:version,每次打包时,改变一下内容
第二步:在main.js文件中,加入如下代码:
const VUE_APP_VERSION = require('../package.json').version
const vers = window.localStorage.getItem("appVersion");
if(VUE_APP_VERSION != vers){
localStorage.clear()
window.localStorage.setItem("appVersion", VUE_APP_VERSION);
location.reload()
}
这样每次部署服务器后,你就不用每次都告诉用户:你好,麻烦清一下你的浏览器缓存。
当然,webpack配置中好像也能实现,不过,我没用过。
更多推荐
已为社区贡献8条内容
所有评论(0)