2016-06-29 2 views
1

Моя установка глотком дает следующее сообщение об ошибке:Почему я получаю ошибку «закрытой скобки» с этой строкой SASS?

assets\styles\core\_z-indexes.scss 
Error: unclosed parenthesis 
     on line 2 of assets/styles/core/_z-indexes.scss 
>> mobile_menu: 40; 
    ---------------^ 

Ниже приводится содержимое файла в вопросе. Что с этим не так?

$zIndexes: (
    mobile_menu: 40; 
); 

@function getIndex($zIndexName) { 
    @return map-get($zIndexes, $zIndexName); 
} 

ответ

3

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

$zIndexes: (
    mobile_menu: 40 
); 

@function getIndex($zIndexName) { 
    @return map-get($zIndexes, $zIndexName); 
} 

Если это не так, может быть, положить 'mobile_menu' в кавычки.

0

Если вы используете синтаксис с отступом, вы можете получить эту ошибку, если ваша карта находится на нескольких строках. Одним из решений является определение вашей карты в файле .scss и использование ее в файле .sass.

https://github.com/sass/sass/issues/1088

Смежные вопросы