【发布时间】:2018-03-21 17:29:45
【问题描述】:
我在一些 scss 文件中写了一些样式声明。并且在使用 compass 将它们编译成 css 时,会出现如下错误
错误 sass-test/sass/nr-metronic.scss(sass-test/sass/metronic/global/_colors.scss 的第 4 行:“白色”之后的无效 CSS:预期的“)”,是“:(基础:#ffffff...")
这是我的 _colors.scss 文件的内容:
//Component colors
$component-colors: (
white: (base:#ffffff, font: #666),
default: (base:#e1e5ec, font: #666),
dark: (base:#2f353b, font: #FFFFFF),
blue: (base:#3598dc, font: #FFFFFF),
blue-madison: (base:#578ebe, font: #FFFFFF),
blue-chambray: (base:#2C3E50, font: #FFFFFF),
blue-ebonyclay: (base:#22313F, font: #FFFFFF),
blue-hoki: (base:#67809F, font: #FFFFFF),
blue-steel: (base:#4B77BE, font: #FFFFFF),
blue-soft: (base:#4c87b9, font: #FFFFFF)
);
我正在像这样在一个单独的文件中导入“_colors.scss”
@import "colors";
我无法弄清楚出了什么问题。
【问题讨论】:
-
我刚刚检查了您的示例...正在正确编译。您使用的是哪个版本的 sass/compass?
-
感谢@avcajaraville 的关注。我正在使用 Compass 0.12.7 (Alnilam)。你的指南针版本是多少?我应该更新吗?
-
只需在此处引用属性名称(即“white”、“default”等)即可。 Metronic 仪表板代码恐怕有点过时了。