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