Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/27.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sass 将地图数据类型与指南针一起使用_Sass_Compass Sass - Fatal编程技术网

Sass 将地图数据类型与指南针一起使用

Sass 将地图数据类型与指南针一起使用,sass,compass-sass,Sass,Compass Sass,我将Compass与Sass(V3.3Maptastic Maple)结合使用,并尝试使用新的地图数据结构。我将grunt watch与compass一起使用,但是当使用新的maps语法时,每次运行grunt时,它都会抛出一个错误 $colors: ( header: #b06, text: #334, footer: #666777 ); 这就是错误: error sass/main.scss (Line 73 of sass/base/_variables.scss: Inva

我将Compass与Sass(V3.3Maptastic Maple)结合使用,并尝试使用新的地图数据结构。我将grunt watch与compass一起使用,但是当使用新的maps语法时,每次运行grunt时,它都会抛出一个错误

$colors: (
  header: #b06,
  text: #334,
  footer: #666777
);
这就是错误:

error sass/main.scss (Line 73 of sass/base/_variables.scss: Invalid CSS after "  header": expected ")", was ": #b06,")

如何将新的sass地图与compass一起使用?

我通过安装最新版本的alpha,设法让compass编译新语法

gem install compass --pre

应该可以做到这一点。

我和你有同样的问题,经过几个小时的尝试和谷歌搜索,我找到了两种解决方案:

  • 如果可以,请改用grunt contrib sass

  • 但是,如果你需要使用grunt contrib指南针,请在此处查看答案


  • 这是有效的SCS,您确定Grunt使用的是正确版本的Sass吗?您正在使用哪个版本的指南针(当前的稳定版本与Sass 3.3不兼容)?我正在使用“grunt contrib Compass”:“^0.7.2”