Задать вопрос

Sass не может обработать новый at-rule @custom-media. Что делать?

@custom-media --phone-small (width >= #{$breakpoint-tablet-small})


Я хотел добавить кастомные медиа запросы в свой проект, видел как-то точно такое же у кого-то, но в итоге я столкнулся с тем что sass вообще никак не хочет взаимодействовать с неизвестными ему at-rules. В самом редакторе высвечивается ошибка
({ expected scss(css-lcurlyexpected)

Так и при попытке сборки так же выдает ошибку. Никакая нейросеть не смогла в итоге помочь. Поэтому последняя надежда, что может тут кто-то сможет помочь.
  • Вопрос задан
  • 168 просмотров
Подписаться 4 Простой 2 комментария
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Профессиональная вёрстка на HTML и CSS
    3 месяца
    Далее
  • Академия Эдюсон
    Frontend-разработчик
    9 месяцев
    Далее
  • Stepik
    Старт карьеры в IT. Frontend разработчик сайтов с нуля.
    2 месяца
    Далее
Решения вопроса 3
yarkov
@yarkov
Помог ответ? Отметь решением.
Полагаю что никак. Этого at-rule нет в списке поддерживаемых.
Ответ написан
Комментировать
sergski
@sergski
web-developer
Просто используйте переменные и миксины
Ответ написан
Комментировать
@Eugene3011 Автор вопроса
Всем спасибо за ответы, я поискал что можно придумать, вроде у sass есть javascript api с помощью которого можно делать дополнения, так что я посмотрю можно ли с помощью него написать свою поддержку. А так в итоге единственное быстрое решение это всё таки использовать по классике миксины как оказалось.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
ITK academy Казань
от 75 000 до 125 000 ₽
Инком Нижний Новгород
от 160 000 до 230 000 ₽
Инком Нижний Новгород
от 160 000 до 230 000 ₽