我在一些scss文件中写了一些样式语句。在使用罗盘将它们编译成css时,它会产生如下错误
错误sass-test / sass / nr-metronic.scss(sass-test / sass / metronic / global / _colors.scss的第4行:“white”之后的无效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";
我无法弄清楚出了什么问题。
答案 0 :(得分:0)
我对当地环境进行了一些测试。
对于版本0.12.7,这不起作用。
请更新至最新版本指南针1.0.3(北极星);这将有效。
另一个话题是如果你真的需要指南针。 Compass通过ruby编译sass,比现代sass编译器慢得多(比如libe-sass,用C编写,速度更快)。
对于使用指南针助手,那里有很多新东西。
我会建议你看看gulp及其插件。