我正在寻找使 Symfony 2 Assetic 1.0.2 开发更容易的方法。我使用 Assetic 倾销/发布我的资产。
目前我一直在后台运行这个命令:
php app/console assetic:dump --watch
它有很大帮助,我对 JS 或 CSS 文件所做的每一次更改都会自动转储到浏览器从中获取资源的公共目录中。
但是,我对此有疑问:
如果我添加一个新的 CSS/JS 文件,由于某种原因它不会被转储。我需要停止手表,清除缓存并再次启动手表。
它有点慢,不断消耗 5%-20% 的 CPU 时间。
与 Assetic 一起开发是否有替代方案?我已经尝试过通过控制器(use_controller: true
用于 Assetic)提供资源的方法,但它甚至更慢(因为让我们面对一个事实,PHP 不用于提供静态数据)。