我有一个名为 style.scss 的文件,其代码如下:
@import 'variables';
body {
color: $text-color;
background: $background-color;
}
还有一个名为 _variables.scss 的部分:
$colorscheme: white;
@if $colorscheme == white {
$text-color: #333;
$background-color: #fff;
}
@else {
$text-color: #ccc;
$background-color: #333;
}
if 语句正常工作,但内部定义的变量不起作用。当我尝试编译它时,我不断得到:
语法错误:未定义变量:“$text-color”。