パフォーマンスのために、ログイン ページに必要な css のみを読み込みます。他のページでは、すべての css を含むすべてのページにキャッシュされるグループ化された css ファイルが必要です。
次のファイルがあります。
minifiedcssforloginpage.scss
grouped-pages.scss
minifiedcssforloginpage.scss で、$load-complete-css:false を宣言します。その後、モジュール、レイアウト、コアのすべてのインポートを含む myproject.scss をインポートします... myproject.scss で次のようなことをしたい
@if $load-complete-css {
@import module1;
@import module2;
@import module3;
}
したがって、minifiedcssforloginpage.scss は、grouped-pages.css より少ない css で minifiedcssforloginpage.css を生成します (var $load-complete-css が true に設定されています)。
しかし、「コントロール ディレクティブまたはミックスイン内でインポート ディレクティブを使用できない可能性があります」というエラーが表示されます。