为什么"gulp-sass"看不到我的"mixins.scss"文件?



我正在使用一个gulp-sass插件,它给出了这样的错误

"Error: no mixin named font-base"
"Error: Undefined variable: "$background-color"

除此之外,我收到一长串让我烦恼的错误......并且它不会让我找到在发生时破坏编译的错误。将mixins.scss重命名为_mixins.scss,但它没有帮助。

我的mixins.scss

@mixin font-base ($size, $height) {
font-size: $size;
line-height: $height;
font-weight: 500;
color: $lavender;
font-family: $base-font-family;
}

我的风格.scss

@import "global/fonts";
@import "variables";
@import "mixins";
@import "global/scafolding";

抱歉 - 在 gulp 的任务中发现一个错误,它是:

gulp.task("style", function() {
gulp.src("source/sass/**/*.scss")
.pipe(plumber())
.pipe(sass().on("error", sass.logError))
.pipe(gulp.dest("source/css"))
.pipe(browserSync.stream());
});

然后我将gulp.src从"source/sass/**/*.scss"更改为"source/sass/style.scss",现在一切都很好((

最新更新