Ошибка компиляции CSS при экспорте @include ('имя-класса') - PullRequest
0 голосов
/ 25 октября 2019

Я использую команду node-sass для некоторой компиляции отдельных модулей SCSS в библиотеке пользовательского интерфейса. В большинстве случаев все работает нормально или с некоторыми изменениями @imports модулей, но я часто вижу эту ошибку и не могу найти хорошее объяснение.

пример команды:

node-sass -i scss/components/alert-banner/module.scss -o css/components/alert-banner/ --importer=../node_modules/node-sass-tilde-importer

но иногда я получаю:

{
  "status": 1,
  "file": "/Users/kehyde/Desktop/collab-ui/core/scss/components/alert-banner/alert-banner.scss",
  "line": 3,
  "column": 10,
  "message": "no mixin named exports",
  "formatted": "Error: no mixin named exports\n        
on line 3 of scss/components/alert-banner/alert-banner.scss\n        
from line 6 of scss/components/alert-banner/module.scss\n>> @include 
exports('md-alert-banner') {\n\n   ---------^\n"
}

Это указывает на строку кода:

@include exports('md-alert-banner') {
  .#{$prefix}-alert-banner {
    position: relative;
    padding: $alert-banner__padding;
    text-align: center;
...

Я пытался пролистывать доски объявлений, но меня приводят в основном к более конкретной проблеместраниц или слишком широко знакомый вводный контент SCSS.

Я чувствую, что это скорее пробел в моих знаниях, чем проблема с кодом, но мне нужно некоторое понимание, которое я не могу найти в другом месте.

Я ценю любую помощь!

1 Ответ

0 голосов
/ 25 октября 2019

Это недосмотр пользователя, нужное мне свойство находилось в другом месте библиотеки.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...