在一个项目中,我有一个很大的列表,可以存储不同项目的各种设置。在scss
中,我循环遍历该列表的所有项目以生成不同的css代码。
我们现在想在项目包中加入less
版本,这样每个用户都可以自己决定使用哪个预处理器。问题是,我们必须复制那个庞大的列表并将其翻译成less
。
这不是很难维护,所以我想知道是否有可能以scss
和less
两者都能读取的格式编写列表。
$exampleList: (
(foo1, bar1, lorem1, ipsum1, ...),
(foo2, bar2, lorem2, ipsum2, ...),
.
.
.
)
@each $foo, $bar, $lorem, $ipsum, $... in $exampleList {
// Code
}