Я пытаюсь импортировать свой _variables.scss в свои корневые стили, чтобы все стили были во всех моих компонентах. Проверь это
/*Importing my lib styles*/
@import "./libs/_variables.scss";
body {
margin: 0;
font-family: Helvetica, Arial, sans-serif;
}
@import "./pages/login/components/header/Header";
Но он показывает эту ошибку.
Error: Undefined variable: "$primary-color".
on line 2 of src/pages/login/components/header/Header.scss
>> background-color: $primary-color;
--------------------^





Попробуйте импортировать _variables.scss внутри Header.scss
@DiegoCardona, пожалуйста, посмотрите еще один ответ, который я опубликовал
один из способов сделать это - просто импортировать любой scss-файл из вашего корневого index.scss
поэтому вместо того, чтобы размещать import './Header.scss'; в Header.js Вы делаете
@import "./_variables.scss";
@import "./components/Header/Header.scss";
в index.scss
и импортировать './index.scss' в index.js
Это то, чем я занимаюсь
Есть небольшая разница, которую вы импортируете Header.scss в Header.js, вместо этого вам нужно импортировать все в централизованный основной файл scss и импортировать все остальные файлы scss там
Я не хочу этого делать, подумайте, нужно ли мне импортировать _variables во все мои компоненты ... pff