【问题标题】:SASS - error parsing associative array [duplicate]SASS - 解析关联数组时出错
【发布时间】:2014-07-03 07:37:54
【问题描述】:

我有一个以以下关联数组开头的 SASS 文件 _button-map-mixin.css:

$cache: (
    color: (),
    font-size: (),
    line-height: (),
    background-color: (),
    font-family: ()
);

当我编译文件时,我得到以下错误:

“颜色”之后的无效 CSS:预期为“)”,为“:()”

我不明白 - 这不是有效的语法吗?

编译器似乎无法识别关联数组 - 但我使用的是 SASS 版本 3.3.6(和 Compass 0.12.6)。

【问题讨论】:

    标签: css compiler-errors sass associative-array compass-sass


    【解决方案1】:

    使用 sass 3.3.7 和 compass 1.0(它在 alpha gem install compass --pre)如果你遇到 wdm 相关的错误,那么还要安装 wdm(需要“Ruby Development Kit”)gem。如果你保持你的 gem 列表干净,就会更容易发现依赖错误。运行 gem list --local 并卸载所有以前版本的 compass 和 sass(如果您不需要它们)。

    【讨论】:

    • 谢谢!但请注意:我收到错误“C 的 ["45"] 行上的 LoadError:无法加载此类文件 -- wdm",因此我需要安装 wdm ("gem install wdm"),但为了安装它,我首先必须安装 Ruby 开发工具包 (rubyinstaller.org/downloads)。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-04-14
    • 1970-01-01
    • 1970-01-01
    • 2020-11-23
    • 1970-01-01
    • 1970-01-01
    • 2014-09-09
    相关资源
    最近更新 更多