8

私のコンピューターは 3.6 GHz で 12 GB の RAM を搭載し、Windows 7 と RailsInstaller を使用して Rails アプリを開発しています。

純粋な CSS を使用していたときは問題はありませんでしたが、Sass と Compass を使い始めたときは、更新して新しい変更を確認するときに 10 ~ 15 秒待たなければなりませんでした。(これは、.scss ファイルを編集するときにのみ発生します)

かなり高速なマシンでこれが発生する原因を知っている人はいますか?

4

2 に答える 2

3

sass 3.1.x から 3.2.x への更新で、sass のコンパイル時間が大幅に長くなりました。
上記のRomanの回答によると、特定の懸念があるようです@extend。「@extend」は多くの処理作業を行うため、深くネストされたセレクターで使用すると発生します。この正確な問題について、github の sass プロジェクトで現在未解決の問題へのリンクを次に示します

そうは言っても、その問題に関するレポートでは、コンパイル時間は 90 ~ 100 秒ほどです (@extend基礎/ブートストラップ クラスをプルするために多くを使用する私自身の個人的なプロジェクトでは 104 秒)。そのため、9 ~ 10 秒のラグが発生している場合は、最新の更新プログラムのコンパイル時間が一般的に遅いという一般的な問題である可能性があります。

于 2012-12-14T14:59:35.103 に答える
1

私の場合、 @extend ディレクティブを頻繁に使用したことが原因でした。

于 2012-12-06T14:41:10.150 に答える