1
我想知道是否有人可以幫助我與Symfony 2的dev
環境配合使用一些AsseticBundle配置。AsseticBundle/CompassFilter:模板無法編譯時拋出異常的任何方式?
每當頁面加載到dev
環境時,Assetic會重新編譯任何資產,在我的情況下,我正在使用CompassFilter
編譯Sass文件。
我的問題是,當我有一個格式錯誤的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
幸運的是,這個人自己的回答!好吧,我想我遵循爲什麼它不能顯示在頁面上,並且你所說的是真實的錯誤實際上出現在樣式表中,但(必須有一個但是;)),而它包含堆棧跟蹤(產生'CompassFilter'行:278)它實際上並不包含進程輸出(儘管代碼似乎暗示它應該)。任何想法,如果它在標準情況下工作?我可以打開另一個具體問題(堆棧跟蹤輸出等),因爲這在技術上被認爲是「不可能的」或在github上發佈問題。 – Kasheen 2012-01-07 20:59:18
當然,如果你認爲這個例外是毫無根據的,那就在Github上打一張票。 – 2012-01-08 03:11:23