В настоящее время у меня есть следующая структура каталогов:
stylesheets
..modules
...._all.scss
...._colors.scss
..partials
...._all.scss
...._Home.scss
..main.scss
И в моем _Home.scss
у меня есть:
@import '../modules/all';
.headerStyle {
color: pink;
font-size: 15;
font-weight: 500;
}
И в моем main.scss
я импортирую все _all.scss
в папку стилей, например:
@import 'modules/all'
@import 'partials/all'
html { font-family: 'Roboto', sans-serif; }
body {
margin: 0;
background-color: orange
}
И, наконец, в моем компоненте я бы импортировал таблицу стилей так:
import '../../stylesheets/main.scss'
...
<div className="headerStyle">Header</div>
Тем не менее, div не имеет стиля .headerStyle
в _Home.scss
. Я проверил путь к каталогу на main.scss
, и это правильно, и я не получаю никаких ошибок.
И на самом деле применяется следующее:
body {
margin: 0;
background-color: orange
}
Что я могу делать неправильно? И есть ли лучший способ импортировать таблицы стилей в компонент, а не определять его каждый раз для компонента?
Благодарим вас заблаговременно и ответим/принимаем ответ.