Я новичок в Compass, но я пытался использовать Compass в проекте для создания спрайтов значков. См. этот учебник:
ИМО, учебник не совсем ясен. Для начала, в учебнике никогда не говорится о создании файла «_icons.scss», содержащего миксин «all-icon-sprites».
@import "icon/*.png";
@include all-icon-sprites;
Результатом этого является ошибка:
- «Синтаксическая ошибка: неопределенный миксин «все иконки-спрайты».
Поэтому я добавил файл "_icons.scss" в свой проект и изменил код на:
@import "icon/*.png";
@import "_icons";
@include all-icon-sprites;
Теперь я получаю эту ошибку:
- Syntax error: Invalid CSS after " $delete-position": expected ")", was ": $icon-delete-..."
- on line 28 of /path/to/_icons.scss
Может ли кто-нибудь объяснить мне, что я делаю неправильно? Или проблема действительно в файле "_icons.scss"?