Live Sass 编译器不编译列表操作
Live Sass compiler does not compile list operations
我在 VS Code 中遇到 Live Sass compiler 问题,即在处理列表时。 None 的常规操作有效。在下面的示例中,它是 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);"
这是为什么?
您正在使用 does not seem to be maintained anymore, you can try to use this one 的扩展程序。
使用 Live Sass Glenn Marks 的编译器
我遇到了完全相同的问题。你看了SASS官网,按照说明,把代码写在Visual Studio代码里,然后在保存SASS或者S[=35的时候就出现了这个奇怪的Compilation Error
=] 文件。你 double-check 一切似乎都应该工作,但它没有。
好吧,问题是由您用于将 SASS 或 SCSS 文件编译为 CSS 文件的 Visual Studio 代码扩展引起的.
不要使用此扩展程序:Live Sass Ritwick Dey 的编译器
您可能正在使用 this 扩展:Ritwick Dey 的 Live Sass 编译器。它被广泛使用,但作者不再支持它。因此,SASS 版本不会更新。此扩展会产生您所描述的错误。
使用此扩展:Live Sass Glenn Marks 编译器
您应该使用 this 扩展:Glenn Marks 的 Live Sass 编译器。正如作者所说:非常感谢@ritwickdey 所做的所有工作。但是,由于他们不再维护原始作品,我已经发布了我自己的作品。 此扩展将您的 SASS 或 SCSS 文件编译为 CSS 文件成功。
我在 VS Code 中遇到 Live Sass compiler 问题,即在处理列表时。 None 的常规操作有效。在下面的示例中,它是 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);"
这是为什么?
您正在使用 does not seem to be maintained anymore, you can try to use this one 的扩展程序。
使用 Live Sass Glenn Marks 的编译器
我遇到了完全相同的问题。你看了SASS官网,按照说明,把代码写在Visual Studio代码里,然后在保存SASS或者S[=35的时候就出现了这个奇怪的Compilation Error
=] 文件。你 double-check 一切似乎都应该工作,但它没有。
好吧,问题是由您用于将 SASS 或 SCSS 文件编译为 CSS 文件的 Visual Studio 代码扩展引起的.
不要使用此扩展程序:Live Sass Ritwick Dey 的编译器
您可能正在使用 this 扩展:Ritwick Dey 的 Live Sass 编译器。它被广泛使用,但作者不再支持它。因此,SASS 版本不会更新。此扩展会产生您所描述的错误。
使用此扩展:Live Sass Glenn Marks 编译器
您应该使用 this 扩展:Glenn Marks 的 Live Sass 编译器。正如作者所说:非常感谢@ritwickdey 所做的所有工作。但是,由于他们不再维护原始作品,我已经发布了我自己的作品。 此扩展将您的 SASS 或 SCSS 文件编译为 CSS 文件成功。