在El Capitan上编译SASS:map for';地图上有键';错误

在El Capitan上编译SASS:map for';地图上有键';错误,sass,zurb-foundation,Sass,Zurb Foundation,尝试编译SCSS文件时,它抛出了以下错误: $map:20px不是“map has key”的映射 它拒绝编译,导致网站没有样式 我使用“基础网站”作为框架 OS:OS X El Capitan 罗盘、SASS、Grunt、XCode和Ruby 有人知道怎么解决这个问题吗?我尝试过更新上面所有的应用程序,重新安装等等,但都没有成功。将foundation sites版本设置为6.1.0解决了这个问题。似乎基金会在最近的SASS和EL CabpAn上编译时有一个bug。复制错误的代码在哪里?$ma

尝试编译SCSS文件时,它抛出了以下错误:

$map:20px不是“map has key”的映射

它拒绝编译,导致网站没有样式

我使用“基础网站”作为框架

OS:OS X El Capitan 罗盘、SASS、Grunt、XCode和Ruby


有人知道怎么解决这个问题吗?我尝试过更新上面所有的应用程序,重新安装等等,但都没有成功。

将foundation sites版本设置为6.1.0解决了这个问题。似乎基金会在最近的SASS和EL CabpAn上编译时有一个bug。

复制错误的代码在哪里?
$map:20px的哪个部分不是“map has key”的映射
您不明白吗?我觉得这个错误非常清楚。此外,不要使用标签,除非它们直接与问题有关(例如,咕噜专家可能无法帮助你解决这样的问题)。代码本身就是基础,我没有写过。第215行breakpoint.scss:@else if map有key($map,$value){-问题不在于我相信的代码;它在运行El Capitan以外的任何机器上工作。您是否覆盖了任何变量?您使用的是什么版本的Sass(以及Compass,如果您使用的话)?Compass v1.0.3,Sass v3.4.22-没有变量发生更改。