Zurb Foundation 4 (S)CSS フレームワークを使用していますが、スタイルが大量に重複しているという問題に直面しています。これは、私が入っているすべてのファイルで@import 'foundation'、Foundation のすべてのスタイルもインポートされるためです ( body、.row、.buttonおよび友人のルール)。これにより、SCSS のコンパイル時間が長くなり、Zurb のすべてのスタイルが 4 ~ 5 回宣言されているため、Chrome で Web 開発者コンソールをナビゲートするのが難しくなります。
これを軽減するために、globalsFoundation が使用するオーバーライド可能な変数を含む scss ファイルを作成しました (からコピーして貼り付け、グローバルfoundation_and_overrides.scssをfoundation_and_overridesインポートします)。ファイルだけをインポートglobals.scssすると、Foundation mixin を使用しないファイルでのみ重複が取り除かれます。
それは Foundation ミックスインを利用するファイルにあります: 具体的な Foundation スタイルをインポートせずに、SCSS ファイルからミックスインのみをインポートできますか?