为什么每个生产部署都需要清除浏览器缓存



每个新的生产部署都需要清除react js中的缓存。

当您访问这样的网站时

http:// mysite.com/index.html

如果浏览器缓存中存在文件CCD_ 1的缓存副本,则返回该副本。不幸的是,该副本具有指向浏览器上已经缓存的旧javascript和css文件的指针。因此,如果您的javascript文件更改了名称,您将始终获得具有旧名称的旧缓存副本。

您可以解决此问题,通知浏览器不能缓存index.html。否则,您需要手动清除缓存。这可以通过添加来完成

<meta http-equiv="Cache-control" content="no-cache, no-store, must-revalidate">
<meta http-equiv="Pragma" content="no-cache">

到您的index.html.

相关内容

  • 没有找到相关文章

最新更新