我有一个 LiveReload 设置,其中重新加载似乎工作正常,但是我对 CSS 所做的任何更改通常不会在我执行页面刷新之前应用。
我正在观察:
- 浏览器连接到服务器:我看到“浏览器已连接”。在日志中)
- 每当我对文件进行更改时,我都会看到 LiveReload 做出反应:我在日志中看到“浏览器重新加载 /path/to/file”。
- 只要文件是 HTML 文件,浏览器就会完全重新加载页面。
只要文件是 CSS 文件,我就可以看到文件正在重新加载,服务器日志和 Chrome 的开发人员工具都表明了这一点,但布局没有任何反应。我在我的 css 文件中包含了两次编辑结果的屏幕截图:
有时浏览器实际上会更新,但我无法看到何时发生这种情况的模式。
有谁知道这里可能是什么?
我不确定它是否相关,因为实际的重新加载在这里工作,但我的设置包括 guard-livereload 2.1.1 和 rack-livereload 0.3.15(以避免必须使用浏览器插件)。