我有一个以下面的关联数组开头的SASS文件_button-map-mixin.css:
$cache: (
color: (),
font-size: (),
line-height: (),
background-color: (),
font-family: ()
);
编译文件时,出现以下错误:
“color”之后的CSS无效:期望“)”,是“:(),”
我不明白 - 这不是有效的语法吗?
似乎编译器无法识别关联数组 - 但我使用的是SASS版本3.3.6(和Compass 0.12.6)。
答案 0 :(得分:1)
使用sass 3.3.7和指南针1.0(它在alpha gem install compass --pre
中)如果你有wdm相关的错误,那么还要安装wdm(需要“Ruby Development Kit”)gem。如果保持宝石列表清洁,将更容易捕获依赖性错误。如果您不需要,请运行gem list --local
并卸载所有以前版本的指南针和sass。