请告诉我如果遇到此错误怎么办?我是SASS的新手
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
我发现添加节点模块文件夹后,样式停止写入主样式文件style.css。在SCSS文件中,所有@import都被注册。当我开始通过mixin重写样式时,一切都消失了,CSS样式文件刚刚清零,现在出现一条错误消息,就是这样……即使在输入mixin和占位符之前,当我只是在不同文件中为不同元素编写样式时,一切都很好。
我该怎么办?非常感谢您的帮助!
答案 0 :(得分:0)
因为您已将3个参数发送到4个参数mixin。您可以这样设置默认的$ style值:
@mixin font($size, $height, $weight, $style: normal){
...
更多信息可在the documentation中找到。