grunt-sass(带凉亭指南针包)在编译时抛出错误

问题描述:

我正在尝试使用超级快速libsass编译器的grunt-sass(而不是grunt-contrib-watch)。grunt-sass(带凉亭指南针包)在编译时抛出错误

我设法使用指南针凉亭包与指南针一起工作。 (https://github.com/Igosuki/compass-mixins)所以指南针mixin可用。但是我收到以下错误

error: only variable declarations and control directives are allowed inside functions 

错误指向一个@if声明我的函数调用的一个(我试过去除功能,但就在这时,它在下一@if语句失败)。

如果我忽略我的功能文件,然后我得到的另一个错误,指着我的混入

之一
error: expected '{' in media query Use --force to continue. 

没有人有任何想法是怎么回事?

所有这些东西都在使用grunt-contrib-watch时正在工作。

感谢

由于没有实际的SASS文件来看看我假设你正在使用的不是在libsass尚未实现的功能。从offical node-sass repo引用(上咕噜-SASS)是基于:

的libsass库不是目前与3.2 红宝石的宝石,最无礼的话用户将使用功能奇偶校验,并有小TO- 3.3语法不支持 。尽管我们尽最大努力保持与libsass的 的功能匹配,但我们无法启用尚未在 libsass中实现的功能。

+0

这就是为什么然后。我正在使用sass 3.3。谢谢 – magicspon