Как использовать компас с Symfony? - PullRequest
3 голосов
/ 11 сентября 2010

Сейчас я экспериментирую с Symfony, SASS и Compass.

Я использую sfSassyCssPlugin для автоматической компиляции моих .scss файлов.

  • Если я хочу использовать Compass с этим плагином, нужно ли мне изменить его наиспользовать другой компилятор (Compass вместо SASS)?
  • Как лучше всего использовать Compass с проектами Symfony?

Ответы [ 2 ]

2 голосов
/ 11 сентября 2010

Я никогда не использовал sfSassyCSSPlugin, но, посмотрев его, Compass кажется мне гораздо более простым вариантом использования; Я бы, вероятно, использовал его вместо плагина. Тем не менее, я никогда не был поклонником Symfony, поэтому мое мнение может быть омрачено. Compass не беспокоится о времени выполнения вашего приложения. Вы редактируете, компилируете, запускаете. Нет файлов конфигурации Symfony, с которыми можно связываться, нет изменений в работе различных сред и т. Д.

Compass также "отслеживает" изменения и просто компилирует каждый раз, когда изменяется один из ваших .scss или, по моему предпочтению, .sass файлов. Вам не нужно обдумывать это.

0 голосов
/ 20 июля 2012

sfSassyCSSPlugin выглядит как дополнительный уровень сложности, обернутый вокруг Compass.Этот плагин для Symfony 1.x, с которым вам лучше использовать Compass напрямую.

Перейдите в каталог проекта и введите следующую команду, чтобы настроить:

compass create web --css-dir=css

И затем выполните следующую команду, которая будет наблюдать за проектом и компилировать CSS всякий раз, когда есть изменения в Sass:

compass watch web

Но если вы 'Мы перешли на Symfony2 и теперь CSS разбросаны по нескольким пакетам, тогда это: https://stackoverflow.com/a/11324725/1090474 ответ, используя Assetic, - лучшее решение.

...