Не может использовать Хеши из Стилуса
Я прочитал http://learnboost.github.io/stylus/docs/hashes.html и ни один из примеров не работает для меня. Например
foo = {
bar: {
baz: {
raz: 10px
}
}
}
qux = "raz"
padding
padding foo["bar"].baz[qux]
ошибка компиляции
expected "indent", got "eos"
Что я сделал не так?
1 ответ
Решение
Вы должны использовать двоеточие при вызове значений хэшей, иначе Стилус не сможет различить селекторы и хэши. Так,
foo = {
bar: {
baz: {
raz: 10px
}
}
}
qux = "raz"
padding
padding: foo["bar"].baz[qux]
должно работать нормально.