微信公众号H5页面缓存无法更新?
发布于 4 年前 作者 yang46 6308 次浏览 来自 问答

vue项目编译部署之后,部分手机无法更新到最新的版本,访问的还是之前的版本,试过多种方法都无法清除缓存,请问要怎样才能清除缓存呢

3 回复
vue项目中配置文件vue.config.js添加以下试试

const Timestamp = new Date().getTime();
module.exports = {
  configureWebpack:{
    output: { // 输出重构  打包编译后的 文件名称  【模块名称.时间戳】
      filename: `js/[name].${Timestamp}.js`,
      chunkFilename: `js/[name].${Timestamp}.js`
    }
  }
}

http协议的协商缓存吧。正常情况vue打包之后,index.html中引用的文件哈希值会变,所以不会有缓存,所以只要保证在访问index.html文件时不缓存就可以了。

好着急呀,有没有人知道,求求了

回到顶部