首先,当我在Chrome Developer控制台中看到我的CSS文件没有更新时,我认为这是我的文本编辑器的问题。所以我从VSCode切换到Sublime 3并遇到了同样的错误。它略有更新,但并不多。所以过了一会儿我再次开始Atom,仍然遇到了同样的问题。我甚至将我的Web服务器从MAMP for Windows切换到XAMPP。仍然没有骰子。当我说更新时,我的意思是文件会保存,但更改不会出现在我的浏览器中。
答案 0 :(得分:-3)
这是浏览器缓存的问题,每次更新CSS时清除它都不是一个可行的解决方案。
您可以选择短路线并以隐身模式打开您的网站。每次重新访问页面时,都会清除缓存。
我建议您在处理网站时禁用网站缓存。我确认您在服务器上运行 Apache ,然后只需将此标记包含在.htaccess
文件中即可。
<IfModule mod_headers.c>
Header set Cache-Control "no-cache, no-store, must-revalidate"
Header set Pragma "no-cache"
Header set Expires 0
</IfModule>
或HTML <head>
<meta http-equiv="Cache-Control" content="no-cache, no-store, must-revalidate" />
<meta http-equiv="Pragma" content="no-cache" />
<meta http-equiv="Expires" content="0" />
请按照以下说明进行更深入的实施How to control web page caching, across all browsers?