gpt4 book ai didi

css - Compass Bootstrap CSS 缓存问题

转载 作者:行者123 更新时间:2023-11-28 09:09:49 24 4
gpt4 key购买 nike

我目前正在通过 Vagrant VM Box 运行 Compass 和 Bootstrap 3。

我已经使用 Compass 和 Bootstrap Gem 成功设置了元素。

我现在开始编写我的样式。保存后,我可以看到哪些文件已被修改,如果 CSS 已通过 SuperPuTTY 重新编译,当使用 compass watch --poll 时。但是,当通过 compass watch 或通过 compass compile 编译时,我只是偶尔通过浏览器看到更改。

我不认为这是浏览器缓存问题,因为我已经通过开发工具将其关闭,我也尝试过清除缓存,以及直接打开新编译的 CSS 并添加 ?1234 缓存破坏到 URL 的末尾。我在编译时也没有收到任何错误(这些通常也显示在 SuperPuTTY 中)。

我怀疑问题可能出在 bootstrap 插件上,因为这个 require 'bootstrap-sass' 被加载到 config.rb 文件中,我目前正在调查这个问题。

是否有人知道对此有任何修复,或者是否知道 Compass 编译 Bootstrap SCSS 代码的任何问题/错误?

/------ 更新 ------/

经过进一步调查,这似乎是一个缓存问题。该文件在编译后在服务器上似乎是正确的,但是当它到达浏览器时似乎保留了旧版本。浏览器缓存被禁用,这是我现在的困惑所在,因为它应该在刷新时请求一个新文件。

最佳答案

我们似乎已经通过为 header 添加无缓存规则并在 Apache vhosts 文件中禁用 sendfile 来解决问题。这种组合似乎已经解决了问题

关于css - Compass Bootstrap CSS 缓存问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26548586/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com