【问题标题】:Assetic doesn't update styles without cache:clearAssetic 不会在没有缓存的情况下更新样式:清除
【发布时间】:2012-11-12 00:10:07
【问题描述】:

我有一个 app.less 可以导入所有内容(更少),否则如果我在 app.less 应用样式中注释一行不会呈现注释部分,但如果我在导入的更少文件中更改某些内容,任何内容都会更改,我必须做cache:clear 并清除浏览器缓存以查看加载的新样式...

【问题讨论】:

    标签: php symfony twig assetic


    【解决方案1】:

    即使您使用php app/console assets:dump --watch,从另一个样式表(less、sass 等)导入的资产在更改时也不会重新编译。请参阅another question on StackOverflowthis issue in the AsseticBundle issue queue

    【讨论】:

      【解决方案2】:

      我遇到了同样的问题。这是因为 LESS 使用您的 window.localstorage 来保存渲染的 css 文件。为了进行测试,您可以输入 javascript

      <script> /* Provisory for dev environment: */ window.localStorage.clear(); </script> 
      

      但是这会导致您的页面加载速度非常慢。我还没有找到其他选择。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2020-10-21
        • 1970-01-01
        • 2017-06-16
        • 2019-05-01
        • 1970-01-01
        • 2013-07-15
        • 2011-01-25
        • 2021-11-12
        相关资源
        最近更新 更多