我对 Compass 还很陌生,但我一直在尝试在项目中使用 Compass 来生成我的图标精灵。请参阅本教程:
IMO,本教程并不完全清楚。首先,本教程从未告诉您创建包含“all-icon-sprites”mixin 的“_icons.scss”文件。
@import "icon/*.png";
@include all-icon-sprites;
结果是一个错误:
- “语法错误:未定义的 mixin '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”文件的问题?