S CSS при компиляции в CSS показывает ошибку: неопределенный миксин - PullRequest
1 голос
/ 13 апреля 2020

скажите, пожалуйста, что делать, если вы получили эту ошибку? Я новичок в SASS

внешний вид моего стиля. S CSS файл

внешний вид моего стиля. CSS файл

внешний вид моего файла @mixins

Error: Undefined mixin.
   ╷
17 │     @include font($size: 1.6rem, $height: 2.6rem, $weight: normal);
   │     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
   ╵
  sass/base/_base.scss 17:5  @import
  sass/style.scss 1:9        root stylesheet

Я обнаружил, что после добавления папки узловых модулей стили перестали записываться в основной стиль файла стиля. css , В файле S CSS все @import зарегистрированы. Когда я начал переписывать стили с помощью миксинов, все вылетело, а файл стилей CSS просто обнулился, теперь появляется сообщение об ошибке, и все… Даже перед вводом mixin и заполнителей, когда я просто писал стили для разных элементов в разных файлы, все было хорошо.

Что я могу с этим поделать? Я был бы очень признателен за вашу помощь!

1 Ответ

0 голосов
/ 13 апреля 2020

Потому что вы отправили 3 параметра на 4 параметра mixin. Вы можете установить значение $ style по умолчанию следующим образом:

@mixin font($size, $height, $weight, $style: normal){
 ...

дополнительную информацию можно найти в документации .

...