我对 VS Code 中的Live Sass 编译器有疑问,即在使用列表时。通常的操作都不起作用。在以下示例中,它是list.nth(list,index)
.
以下在Codepen中可以正常工作:
HTML
<p>red</p>
<p>blue</p>
<p>green</p>
SCSS
@use "sass:list";
p {
font-size: 25x;
font-weight: bold;
}
$colors: red blue green;
@for $n from 1 through 3 {
p:nth-child(#{$n}) {
color: list.nth($colors,$n);
}
}
当使用 Dart Sass CLI 在本地编译它时,这也可以正常工作。
但是当我尝试在 VS Code 中使用 Live Sass 编译器进行编译时,出现以下错误:
Compilation Error
Error: Invalid CSS after "... color: list": expected expression (e.g. 1px, bold), was ".nth($colors, $n);"
这是为什么?