как сделать так, чтобы @use в sass загружала частичные элементы главной таблицы стилей в одну главную таблицу стилей? - PullRequest
0 голосов
/ 14 июля 2020

как я могу заставить импортировать первый файл (который содержит стили одноуровневых партиалов) в каждую папку в стилях в main.s css с помощью @use at-rule?

вот что происходит:

Я импортировал оба файла '__abstracts-dir.s css' и '__base-dir.s css' в файл main.s css, используя правило @use.

когда я пытаюсь стилизовать классы в _typography.s css, например:

.text-color {
  font-color: variables.$darkblue;
}

, выдается сообщение об ошибке: «Ошибка: нет модуля с переменными пространства имен», хотя я импортировал основная таблица стилей абстрактно для main.s css, которая предполагает чтение всех @use at-rule.

я действительно не понимаю, что происходит.

извините для моего плохого английского sh, дайте мне знать, если мне нужно что-то уточнить.

Структура папок стилей:

+-styles
  +-- abstracts
  |   +-- __abstracts-dir.scss
  |   +-- _fonts.scss
  |   +-- _functions
  |   +-- _mixins.scss
  |   +-- _variables.scss
  +-- base
  |   +-- __base-dir.scss
  |   +-- _resets.scss
  |   +-- _typography.scss
  +-- main.scss
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...