问题描述
我有两个这样的mixin,
@mixin clearfix {
&::after {
content: "";
display: table;
clear: both;
}
}
@mixin respondphone {
@media (max-width: 600px) {
@content;
}
}
我像这样实现了响应电话,
html {
font-size: 62.5%;
@include respondphone {
font-size: 50%;
}
}
但是问题是,当我的clearfix没有收到任何错误时,我却收到了这个错误,为什么?
{
"status": 1,"file": "D:/cssmastercourse/natours/sass/base/_base.scss","line": 13,"column": 12,"message": "no mixin named respondphone","formatted": "Error: no mixin named respondphone\n on line 13 of sass/base/_base.scss\n from line 1 of sass/main.scss\n>> @include respondphone {\r\n -----------^\n"
}
我已经正确地将其导入到主文件中了,
@import "base/base";
@import "base/animations";
@import "base/typography";
@import "base/utilities";
@import "abstracts/functions";
@import "abstracts/mixins";
@import "abstracts/variables";
@import "pages/home";
@import "components/button";
@import "components/composition";
@import "components/feature-Box";
@import "components/card";
@import "components/story";
@import "components/bg-video";
@import "components/form";
@import "components/popup";
@import "layout/header";
@import "layout/footer";
@import "layout/navigation";
@import "./base/typography";
@import "layout/grid";
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)