1

我想知道是否有人可以结合 Symfony 2 的dev环境帮助我进行一些 AsseticBundle 配置。

每次在dev环境中加载页面时,Assetic 都会重新编译任何资产,在我的例子中,我使用CompassFilter.

我的问题是,当我有一个格式错误的 Sass 文件时,我的页面只是在没有任何生成的样式表的情况下加载 - 相反,我希望 Assetic 向我显示 Compass/Sass 编译器输出,就好像发生了异常一样(即我得到 Symfony2“oops”屏幕) .

有谁知道是否有配置可以实现这一目标?

我目前config.yml是:

assetic:
    debug:          %kernel.debug%
    use_controller: false
    sass: /var/lib/gems/1.8/bin/sass
    filters:
        compass:
          bin: /var/lib/gems/1.8/bin/compass
          apply_to: "\.scss$"
        scss: ~

仅覆盖config_dev.yml一行以:

assetic:
    use_controller: true
4

1 回答 1

2

不,不支持您要求的内容,因为样式表是在请求时处理的,而不是在请求 HTML 时处理的。但是,如果您直接请求引用的样式表,您应该能够看到错误。

于 2012-01-07T19:06:54.673 回答