sass: Неверный CSS после "...:": ожидаемый "}", был "url ('...") - PullRequest
0 голосов
/ 18 марта 2019

Я хочу использовать пользовательское свойство css для хранения URL-адреса изображения.Следующее прекрасно работает, если я использую только css:

html {
    --header-logo-img: url('/static/assets/images/logo.svg');
}

, когда я использую то же самое в файле scss и компилирую его с помощью sass, я получаю ошибку:

Строка 2:Недопустимый CSS после "... ader-logo-img:": ожидается "}", был "url ('/ static / as ...").

Ничего другого в моемфайл scss.(Я тоже пробовал с файлом .sass, тот же результат).

Эта проблема возникает только в сочетании с URL.Присвоение значения цвета или некоторых других работает нормально.

Новости: оказывается, что ошибка появляется, только если путь задан в двойных или одинарных кавычках.Это скомпилировано счастливо:

html {
    --header-logo-img: url(/static/assets/images/logo.svg);
}

Остается вопрос: почему sass не любит кавычки здесь?(Возможно, мне стоит добавить, что я нахожусь на sass 3.5.1.)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...