【问题标题】:Assetic watch suddenly stopped workingAssetic手表突然停止工作
【发布时间】:2014-08-18 09:45:25
【问题描述】:

从今天早上开始,我在使用 php app/consoleassetic:watch (assetic:dump --watch) 命令时遇到了问题。

星期四一切都很好,今天早上我更新文件时命令看不到更改。 assetic:dump 工作正常,但我不想每次更新 css(更少)文件时等待 20 秒。

有人知道发生了什么吗?

我已经重新启动并清除了 symfony 的缓存。

我使用 linux Mint(基于 debian)并清除了 /tmp 文件夹。

(对不起,英语不好,这不是我的主要语言)

【问题讨论】:

  • 如果您自己回答了您的问题,请写下您自己的问题的答案,并在可能的情况下(2 天后)接受它,因此系统中没有未解决的问题实际上已经解决了。欢迎使用 Stack Overflow!

标签: php symfony assetic


【解决方案1】:

我通过在重新启动 watch 命令之前擦除 /tmp 文件夹中的资产文件解决了我的问题。

【讨论】:

    【解决方案2】:

    我遇到过几次同样的问题。

    我的猜测是,如果 watch 进程正在运行,并且意外终止(重启、vagrant halt 等),缓存仍保留在 /tmp 中,如果您重新运行该进程,新命令会将所有资产视为已经看过了。

    无论如何,您提供的解决方案是有效的,因此删除文件夹“/tmp/assetic_watch_*”会强制assetic重新解析所有资产。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-08-22
      • 2021-02-01
      • 2016-12-29
      • 2018-05-09
      • 2015-12-07
      • 2015-08-23
      • 2014-02-05
      相关资源
      最近更新 更多