为什么这个 SASS 行会出现“未闭合括号”错误?

dra*_*035 4 sass

我的 gulp 设置产生以下错误:

assets\styles\core\_z-indexes.scss
Error: unclosed parenthesis
        on line 2 of assets/styles/core/_z-indexes.scss
>>   mobile_menu: 40;
   ---------------^
Run Code Online (Sandbox Code Playgroud)

以下是相关文件的内容。它出什么问题了?

$zIndexes: (
  mobile_menu: 40; 
);

@function getIndex($zIndexName) {
  @return map-get($zIndexes, $zIndexName);
}
Run Code Online (Sandbox Code Playgroud)

MMa*_*gun 7

不要在地图中使用分号,用逗号分隔值,并保持最后一个打开。

$zIndexes: (
  mobile_menu: 40
);

@function getIndex($zIndexName) {
  @return map-get($zIndexes, $zIndexName);
}
Run Code Online (Sandbox Code Playgroud)

如果这不是它可能把你'mobile_menu'的引号。