vue项目打包部署后,页面刷新不显示,请问是什么原因影响的?
vue项目新版打包部署后,过一段时间刷新网页,一直加载不出,但关掉浏览器之后再次打开才会正常,一般在项目部署的时候,才会复现(有的电脑会有这种问题,有的正常),请问是什么原因引起的?
回答:
这是 nginx
缓存了 index.html
吧,这时候你里面指向的 js 文件是之前版本的,在正式已经被干掉了,你打开控制台就会有一堆找不到 js 的报错。过一段时间 nginx
上的 index.html
缓存到期了你再刷新就正常了。
回答:
要么是nginx缓存,要么是浏览器缓存,前者等过缓存时间自动刷新,后者ctrl+shift重新载入页面元素可以试试
回答:
一般要么是nginx 缓存,要么是浏览器缓存;nginx的话就要配置不缓存index.html,
浏览器缓存的话可在html那里加上这个
<meta http-equiv="Expires" content="0"><meta http-equiv="Pragma" content="no-cache">
<meta http-equiv="Cache-Control" content="no-cache">
<meta http-equiv="Cache" content="no-cache">
以上是 vue项目打包部署后,页面刷新不显示,请问是什么原因影响的? 的全部内容, 来源链接: utcz.com/p/934921.html