vue项目编译部署之后,部分手机无法更新到最新的版本,访问的还是之前的版本,试过多种方法都无法清除缓存,请问要怎样才能清除缓存呢
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文件时不缓存就可以了。
好着急呀,有没有人知道,求求了