【发布时间】:2012-07-10 06:34:38
【问题描述】:
我正在使用带有罗盘过滤器的 Assetic 来传递和编译 .scss 文件。这部分设置似乎工作正常。然而,我的理解是,在 app_dev 环境中,Symfony 2 将为每个页面加载重新编译所有资产(包括 css),而不使用它用于 prod 环境的缓存系统。
这似乎没有发生。
当我对 .scss 文件进行更改时,它只有在我使用时才会生效:
app/console cache:clear
我认为开发环境的重点是避免每次都这样做?!
我已经检查了缓存文件夹的权限(为了安全起见,我已经设置它们以便任何人都可以读取和写入)。有人有什么建议吗?
【问题讨论】:
-
我将 Symfony 与 less 一起使用,它会在每次请求时重新编译它,只要更改在实际包含的文件中,而不是在从该文件导入的文件中。也许这是你的问题?
标签: caching symfony sass compass-sass assetic