Мне нужно, чтобы все файлы scss знали о atom.scss, но не включали его в каждый файл. - PullRequest
0 голосов
/ 18 декабря 2018

Основная проблема - у меня есть проект, скомпилированный через веб-пакет.В этом проекте у меня много модулей, скомпилированных в сущности.Почти у всех модулей есть собственный файл scss.У меня есть основной файл atom.scss, который содержит:

.flex { display: flex; }
.absolute { display: absolute; }
... yada-yada-yada ...

Мои модули require их файлы scss в веб-пакете.В моих модулях мне иногда нужно использовать правила для атомов:

.finance-card {
    @extend .absolute;
    ... other own rules ...
}

Я не могу использовать глобальные @import для каждого файла, обрабатываемого sass-загрузчиком, потому что это добавит мои атомы к каждому scssfile.

Итак, есть ли способ заставить все файлы scss каким-то образом знать об atom.scss, что он будет в конечном пакете, но не включать его в каждый файл и компилировать?

...