SASS 地图必须在一条线上吗?



我在SCSS中有这张地图:

$headings: (
'h1': (
'size': 3.3125rem,
'line-height': 1.15em
),
'h2': (
'size': 2.25rem,
'line-height': 1.5em
),
'h3': (
'size': 1.5625rem,
'line-height': 1.4em
),
);

我想在我的 SASS 代码中使用它。 但是为了使代码正常工作,我必须删除换行符。

$headings: (h1: ('size': 3.3125rem, "line-height": 1.15em), h2: (size: 2.25rem, line-height: 1.5em), h3: ('size': 1.5625rem, 'line-height': 1.4em))

SASS 地图中不允许使用多线,但不是吗? 在我的项目中,我有更大的地图,这会导致很长的队伍。

每当我在谷歌上搜索这个时,我都会找到各种 SASS 地图示例,但它们使用 SCSS 代替。 一种 SASS 语言,但不是 .萨斯

遗憾的是,您无法以.sass格式进行多线映射。

自2011年以来,Github上一直存在一个未解决的问题。

如果您使用的是 Webpack,则有一个可能的(临时(解决方法,即 webpack-multiline-sass。

最新更新