Vue2写的App关于部署服务器得清除手机缓存或者重新下载问题

新手上路,请多包涵

vue2写的app每次部署到服务器上的时候必须得清除手机设置中自带的清除缓存才能生效,或者就是得删除重新下载,添加的代码才会生效,不然还是之前的版本,为什么呢?,或者有什么解决方案,谢谢。

阅读 1.6k
1 个回答

你的 Vue 项目使用vue-cli脚手架创建的吗?

是的话,那你项目里肯定用到了webpack,那么你打包生成的静态资源文件肯定是带hash(哈希)值的?比如app.716dc9a6.js

如果带hash值,你添加代码后,肯定会生成新的hash值,那手机浏览器上就肯定会用新的js。
另外,Nginx 那边不要对 index.html 文件设置缓存。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题