У меня есть один файл с именем 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 работает правильно, но переменные, определенные внутри, не работают. Когда я пытаюсь скомпилировать его, я продолжаю получать:
Синтаксическая ошибка: переменная Undefined: "$ text-color".