Я решил изменить LESS на Sass, и я использую для использования длинной строки строки class="main-content__list-item__link"
. Это очень легко в LESS: вы просто & и получить то вроде этого:Не работает & -suffix в Sass 3.4.5
.main {
&-content {
&__list-item {
&__link {...}
}
}
}
Но она не работает с PhpStorm и рубин. Работайте все, кроме этого: я не могу использовать &-suffix
, хотя кажется, что это должно быть возможно из версии 3.3.0 (у меня есть 3.4.5). Но - нет, моя IDE выдает ошибку об «неожиданном идентификаторе».
Prepros может это сделать, но в PhpStorm эти строки отмечаются как ошибка. Ruby не понимает &-suffix
- нет версии всех существующих, я пытался.
Так что мне нужно отказаться и просто использовать МЕНЬШЕ или есть возможность использовать &-suffix
в .sass/.scss-файлах? Разве ты не знаешь?
Ваш код работает на http://sassmeister.com для 3.3.14 и 3.4.4 (BTW, '& -' является префиксом, а не суффиксом) – Stefan
1) Какая версия IDE? 2) снимок экрана об ошибке, пожалуйста. – LazyOne
У меня такая же проблема. Я работаю с phpstorm 7 и SASS 3.4.20 –