私はCompassにかなり慣れていませんが、プロジェクトでCompassを使用してアイコンスプライトを生成しようとしています。このチュートリアルを参照してください:
IMO、チュートリアルは正確には明確ではありません。まず、チュートリアルでは、「all-icon-sprites」ミックスインを含む「_icons.scss」ファイルを作成するように指示されることはありません。
@import "icon/*.png";
@include all-icon-sprites;
この結果はエラーです:
- 「構文エラー:未定義のミックスイン「all-icon-sprites」。」
そこで、「_ icons.scss」ファイルをプロジェクトに追加し、コードを次のように変更しました。
@import "icon/*.png";
@import "_icons";
@include all-icon-sprites;
今、私はこのエラーを受け取ります:
- 構文エラー:「$ delete-position」の後の無効なCSS:「)」が必要でしたが、「:$icon-delete-...」でした
- /path/to/_icons.scssの28行目
誰かが私が間違っていることを私に説明できますか?それとも、実際には「_icons.scss」ファイルに問題がありますか?