如果出现此错误,请告诉我该怎么办?我是SASS 的新手
我的风格。SCSS文件
我的风格。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
我发现在添加node-modules文件夹后,样式停止写入主样式文件style.css。在SCSS文件中,所有@import都已注册。当我开始通过mixin重写样式时,一切都很顺利,CSS样式文件刚刚归零,现在出现了一条错误消息,仅此而已…尽管在输入mixin和占位符之前,当我只是在不同的文件中为不同的元素编写样式时,所有事情都很好。
我该怎么办?我非常感谢你的帮助!
因为您将3个参数发送到4个参数的mixin。您可以设置默认的$样式值,如下所示:
@mixin font($size, $height, $weight, $style: normal){
...
更多信息可以在文档中找到。