13

現在私が使用しているsassの場合

sass --watch path1:path2

scssファイルをcssにコンパイルしますが、見つけました

compass watch path1:path2

また。この2つの時計に違いはありますか? でプロジェクトを作成したcompass create projectところ、 という 2 つのメイン フォルダーがありsass、 filestylesheetsを調べたscreen.scssところ code が見つかりましたが、リセットを呼び出すために呼び出さ@import "compass/reset";れるディレクトリがありません。compass

私はサスとコンパスに本当に慣れていません。コンパスの使い方を教えてくれる人はいますか?どんな助けでも大歓迎です。前もって感謝します。

4

1 に答える 1

19

違いを理解するには、まず Sass と Compass の違いを理解する必要があります。

  • SassはCSSを拡張した言語です。数学関数が組み込まれており、さらに関数を追加する機能が追加されてmixinsいますが、含まれていません。
  • Compassは Sass のフレームワークです。CSS3 ミックスイン、レイアウト ヘルパー、その他のユーティリティなど、Sass のに追加機能を追加します。また、追加のサードパーティ フレームワークをプロジェクトに追加することもできます (エクステンションと呼ばれます)。

それで、2つの違いは次のとおりです。

  • sass --watchは Sass ファイルをコンパイルしますが、コンパスについて何も知らないため、単に無視します。
  • compass watchは Sass コマンドと同じですが、追加の Compass 機能についてのみ認識します。したがって、インポートcompass/resetすると、何をインポートするかがわかります。

Compass のすべての機能へのリファレンスは、http: //compass-style.org/reference/compass/にあります。

各ページの上部に、インポートする Compass の部分が表示されます。たとえば、次のページは次のresetとおりです。http://compass-style.org/reference/compass/reset/

于 2012-12-16T19:44:58.873 に答える