我有一个Angular应用程序,里面有CSS。我最近改变了CSS,并将其部署在服务器上,但它没有在客户端机器中得到反映。
我做了以下几件事:
1.清除缓存并执行硬刷新(Ctrl+f5)。
1.已更改CSS文件的版本号并重新部署它。
1.已打开开发人员工具并禁用缓存并重新加载。
1.按下F12,转到源代码并检查CSS文件,是否加载了新的更改。新的变化在那里。
当我在一台新机器上打开Web应用程序时,新的更改会得到反映。
什么时候可能是CSS没有得到反映的可能原因,即使在检查了上述所有内容之后。有什么我遗漏的吗?
5条答案
按热度按时间krugob8w1#
这是一个PWA(Progressive Web App)…?在这种情况下,数据由服务工作者提供,而不是新鲜获取。
转到
如果您使用的是CDN,您可能还必须清除该特定CSS文件该高速缓存。
pjngdqdw2#
rt4zxlrg3#
请清除应用程序的浏览器历史记录从开始完成并执行硬刷新,然后尝试登录到您的应用程序
piah890a4#
你可以在chrome的开发工具中禁用缓存。在Chrome中按F12,网络->单击禁用缓存,进入Developer Tool
我也遇到过类似的问题。这帮助了我。希望能帮到一些人
n6lpvg4x5#
我清理了Angular 缓存,它对我很有效
如果你做了还有更多
你会得到像
disable
,enable
缓存选项列表