Sass中的重复键错误

时间:2017-02-07 20:29:30

标签: sass

我正在尝试构建Figuration源文件并遇到此错误:

Running "sass:core" (sass) task
>> Error: Duplicate key 1_5 in map (0: x: 0, y: 0, 0_25: x: $spacer-x * .25,
y: $spacer-y * .25, 0_5: x: $spacer-x * .5, y: $spacer-y * .5, 1: x: $spacer-
x, y: $spacer-y, 1_5: x: $spacer-x * 1.5, y: $spacer-y * 1.5, 2: x: $spacer-x 
* 2, y: $spacer-y * 2).
>>         on line 138 of scss/_settings.scss
>> >> $spacers: (
>>    ----------^

然而,在_settings.scss中,违规地图对我来说很好看:

$spacers: (
0: (
    x: 0,
    y: 0
),
0_25: (
    x: ($spacer-x * .25),
    y: ($spacer-y * .25)
),
0_5: (
    x: ($spacer-x * .5),
    y: ($spacer-y * .5)
),
1: (
    x: $spacer-x,
    y: $spacer-y
),
1_5: (
    x: ($spacer-x * 1.5),
    y: ($spacer-y * 1.5)
),
2: (
    x: ($spacer-x * 2),
    y: ($spacer-y * 2)
)
) !default;

谷歌搜索只发现旧版SASS的问题并声称它已被修复,所以我不知所措。

sass -v确认我使用了选择性史蒂夫。

1 个答案:

答案 0 :(得分:1)

用引号括起键就可以了。