使用Bourbon Neat时未定义的混合物

时间:2014-11-11 15:36:43

标签: css sprockets bourbon neat

我正在使用BourbonNeat,并拥有以下代码

@include direction-context(right-to-left) {
  div.actions { @include shift(3); @include shift(10); }
}

我收到以下错误:

Undefined mixin 'direction-context'.

我已经仔细检查了相关的docs,但我不明白为什么这不起作用。请注意,我在框架中成功使用了其他mixins。

更新

我有以下版本:

  neat (1.5.1)
  bourbon (>= 3.1)
  sass (~> 3.2.19)

1 个答案:

答案 0 :(得分:3)

direction-context mixin在1.7.0中引入。如果你想使用Sass堆栈,你需要更新Sass堆栈,因为1.7.1仅适用于Sass 3.3及以上版本。

或者,您可以使用父元素上的@include row($direction: RTL);更改Neat 1.5.1中的方向,然后在完成后调用@include reset-direction();(通常在文件的底部)。