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

Как устранить ошибку Error: «env(safe-area-inset-right)» is not a number for `max' в Fancybox3?

Подключил Fancybox3 в проект. JS подхватился и работает, CSS как бы тоже, но webpack выдаёт ошибку:

[12:43:16] gulp-notify: [Gulp] Error: "env(safe-area-inset-right)" is not a number for `max'Line: 485
File: node_modules/@fancyapps/fancybox/dist/jquery.fancybox.css
Line: 485
Error: "env(safe-area-inset-right)" is not a number for `max'


На github.com есть тикет, но что-то я не могу натянуть решение на свою проблему, может дело не в этом: https://github.com/fancyapps/fancybox/issues/2153

В сборке используется scss, если что

Если подключить css по CDN-у, то проблема исчезнет, но webpack будет просто сыпать ворнингами
  • Вопрос задан
  • 3557 просмотров
Подписаться 3 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Профессиональная вёрстка на HTML и CSS
    3 месяца
    Далее
  • Stepik
    Основы HTML и CSS
    2 недели
    Далее
  • OTUS
    HTML/CSS
    3 месяца
    Далее
Решения вопроса 1
Пригласить эксперта
Ответы на вопрос 1
@ziqq
Добавьте 2 миксина

@function max($numbers...) {
  @return m#{a}x(#{$numbers});
}

@function min($numbers...) {
  @return m#{i}n(#{$numbers});
}
Ответ написан
Ваш ответ на вопрос

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

Похожие вопросы