Страницы

Поиск по вопросам

вторник, 5 марта 2019 г.

Конвертация SCSS в SASS

Большой проект, написан на 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: ( { ----------------^
Как исправить написание? Кто-нибудь сталкивался с такой проблемой? Может быть заменить скобку на какой-то другой символ или отступ определенный должен быть?


Ответ

Нашла решение! Синтаксис SASS не поддерживает многострочность, это конечно портит простоту отладки кода и наглядность, однако проблема была решена вот так:
$primary-colors: ("red": "#ff0000", "green": "#00ff00", "blue": "#0000ff");
Возможно кому-то пригодится.

Комментариев нет:

Отправить комментарий