2

sassのコンパイルに問題があります。

パーシャルを含むプロジェクトがあり、_partial.scssそれを複数のパーシャルファイルにインポートすると(カラー変数が含まれているため)、コンパイルされたcssに複数回含まれることになります。

これは醜いです。同じルールがそれ自体を複数回「オーバールール」し、デバッグ情報(chromium開発ツール/ firebug)をかなり読みにくくするからです。

私はこれらすべての解決策があると思います。この問題については、どこにも何も見つかりません。

4

3 に答える 3

7

解決策は、同じファイルを複数回インクルードしないか、複数回インクルードする予定のファイルにCSSを直接​​出力するコードを含まないようにすることです。変数がそれ自体でファイルに含まれている場合は、セレクターを複製することなく、必要な場所に安全に含めることができます。

于 2013-01-02T12:59:25.640 に答える
2

たぶん、この @mixin が役に立ちます: https://github.com/wilsonpage/sass-import-once

例を見て、リセットが最終的な CSS に 1 回だけ含まれていることに注意してください。

于 2014-04-23T16:03:38.810 に答える