Vue2写的App关于部署服务器得清除手机缓存或者重新下载问题
vue2写的app每次部署到服务器上的时候必须得清除手机设置中自带的清除缓存才能生效,或者就是得删除重新下载,添加的代码才会生效,不然还是之前的版本,为什么呢?,或者有什么解决方案,谢谢。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
vue2写的app每次部署到服务器上的时候必须得清除手机设置中自带的清除缓存才能生效,或者就是得删除重新下载,添加的代码才会生效,不然还是之前的版本,为什么呢?,或者有什么解决方案,谢谢。
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(1)
你的 Vue 项目使用
vue-cli
脚手架创建的吗?是的话,那你项目里肯定用到了
webpack
,那么你打包生成的静态资源文件肯定是带hash(哈希)值的?比如app.716dc9a6.js
。如果带hash值,你添加代码后,肯定会生成新的hash值,那手机浏览器上就肯定会用新的js。
另外,Nginx 那边不要对 index.html 文件设置缓存。