#вёрстка #sass #scss #map #препроцессор
Большой проект, написан на SASS и использованием синтаксиса SASS, а не SCSS. Поэтому
изменить файл на SCSS не вариант, так как их очень много.
Нужно использовать ассоциативные массив(map) подобного вида:
$primary-colors: (
"red": "#ff0000",
"green": "#00ff00",
"blue": "#0000ff"
);
Это синтаксис SCSS, а мне нужен SASS. На конструкцию такого вида компилятор ругается:
Error: unclosed parenthesis
on line 394 of style/_intro-val.sass
$primary-colors: ( { ----------------^
Как исправить написание? Кто-нибудь сталкивался с такой проблемой? Может быть заменить
скобку на какой-то другой символ или отступ определенный должен быть?
Ответы
Ответ 1
Нашла решение! Синтаксис SASS не поддерживает многострочность, это конечно портит простоту отладки кода и наглядность, однако проблема была решена вот так: $primary-colors: ("red": "#ff0000", "green": "#00ff00", "blue": "#0000ff"); Возможно кому-то пригодится.
Комментариев нет:
Отправить комментарий