指南针在“表达式”出现“表达式”错误后给出无效的CSS

时间:2015-11-26 08:02:05

标签: css sass

我在一些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";

我无法弄清楚出了什么问题。

1 个答案:

答案 0 :(得分:0)

我对当地环境进行了一些测试。

对于版本0.12.7,这不起作用。

请更新至最新版本指南针1.0.3(北极星);这将有效。

另一个话题是如果你真的需要指南针。 Compass通过ruby编译sass,比现代sass编译器慢得多(比如libe-sass,用C编写,速度更快)。

对于使用指南针助手,那里有很多新东西。

我会建议你看看gulp及其插件。