3

現在、symfony、SASS、および Compass を試しています。

ファイルを自動的にコンパイルするためにsfSassyCssPluginを使用してい.scssます。

  • このプラグインで Compass を使用したい場合、別のコンパイラ (SASS の代わりに Compass) を使用するように変更する必要がありますか?
  • symfony プロジェクトで Compass を使用する最良の方法は何ですか?
4

2 に答える 2

2

私は sfSassyCSSPlugin を使用したことはありませんが、調べてみると、Compass の方がはるかに単純な使用例のように思えます。プラグインの代わりに使えそうです。そうは言っても、私は Symfony のファンになったことがないので、私の判断は曇っているかもしれません。Compass はアプリの実行時間を気にしません。編集し、コンパイルし、実行します。Symfony の設定ファイルをいじったり、異なる環境間で操作上の変更を加えたりする必要はありません。

コンパスはまた、変更を「監視」し.scss.sassファイルが変更されるたびにコンパイルします。考え直す必要はありません。

于 2010-09-11T12:06:37.790 に答える
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の回答の方が優れたソリューションです。

于 2012-07-20T17:41:32.733 に答える