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

回到顶部