Я использую cli для sass.
это мой _variable.s css файл
$black : rgb(50,50,50);
$white : ghostwhite;
$link : red;
$theme_color_1 : lightskyblue;
$theme_color_2 : dodgerblue;
это мой основной s css файл
@use "./resources/1-variables/variables";
@use "./resources/2-functions/functions";
@use "./resources/2-functions/mixins";
@use "./resources/3-layouts/layouts";
@use "./resources/4-tools/tools";
@use "./resources/5-components/header";
Теперь, если я добавлю несколько стилей в свой _variable.s css например
body{
background:red;
}
, он работает, однако, когда я использую в них переменные, он не работает и выдает эту ошибку ошибка
Но если я использую
@use "./resources/1-variables/variables" as var;
и в моем основном файле
body{
background:var.$white;
}
он работает, однако я хочу использовать свои переменные во всех файлах например, функции, макеты и миксины.
Я новичок в sass и прошел через множество вопросов о переполнении стека, но все равно не повезло.