我目前正在尝试使用symfony,SASS和Compass。
我使用sfSassyCssPlugin自动编译我的.scss
文件。
答案 0 :(得分:2)
我从未使用过sfSassyCSSPlugin,但是,在查找之后,Compass对我来说似乎是一个更简单的用例;我可能会用它来代替插件。也就是说,我从未成为Symfony的粉丝所以我的判断可能会变得模糊不清。指南针不担心你的应用程序的运行时。你编辑,编译,运行。没有Symfony配置文件,不同环境之间没有操作变化等。
Compass还会“监视”更改,只需在每次.scss
或我的首选项.sass
文件发生更改时进行编译。你不必再想一想。
答案 1 :(得分:0)
sfSassyCSSPlugin看起来像是围绕着Compass的额外复杂层。该插件适用于symfony 1.x,您最好直接使用Compass。
导航到项目目录并发出以下命令进行设置:
compass create web --css-dir=css
然后运行下一个命令,它将监视项目并在Sass发生更改时编译CSS:
compass watch web
但是如果你已经升级到Symfony2并将CSS分散到多个捆绑包中,那么使用Assetic的https://stackoverflow.com/a/11324725/1090474回答是一个更好的解决方案。