Основная проблема - у меня есть проект, скомпилированный через веб-пакет.В этом проекте у меня много модулей, скомпилированных в сущности.Почти у всех модулей есть собственный файл 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, что он будет в конечном пакете, но не включать его в каждый файл и компилировать?