2014-11-11 2 views
1

Я использую Bourbon и Neat, и следующий кодНеопределенного Mixin при использовании Бурбона Аккуратного

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

и я получаю следующее сообщение об ошибке:

Undefined mixin 'direction-context'. 

я проверил соответствующую docs, однако я не понимаю, почему это не работает. Обратите внимание, что я успешно использую другие миксы в рамках.

Update

У меня есть следующие версии:

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

Не можете найти файл 'neat.scss' и посмотреть номер версии вверху? Если вы находитесь в Rails, это должно быть в вашем Gemfile.lock. Недавно был добавлен «direction-context», и вы можете использовать устаревшую версию. –

+0

@ Kaishin - Спасибо за ответ, см. Мой обновленный вопрос. – pingu

ответ

3

direction-context Mixin была введена в 1.7.0. Вам нужно будет обновить стек Sass, если вы хотите его использовать, так как 1.7.1 работает только с Sass 3.3 и выше.

В качестве альтернативы вы можете изменить направление в Neat 1.5.1 с помощью @include row($direction: RTL); на родительский элемент, а затем вызывать @include reset-direction(); после завершения (в нижней части файла, как правило).

Смежные вопросы