Gulp不会忽略带下划线的SASS partial [英] Gulp doesn't ignore SASS partials with underscore
本文介绍了Gulp不会忽略带下划线的SASS partial的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我的任务如下:
gulp.task('sass', function () {
gulp.src(paths.webroot + '/css/**/*.scss')
.pipe(sass().on('error', sass.logError))
.pipe(gulp.dest(paths.webroot + '/css'));
});
gulp.task('sass:watch', function () {
gulp.watch(paths.webroot + 'css/**/*.scss', ['sass']);
});
我的文件夹结构:
css
libs
_partial1.scss
_partial2.scss
main.scss
如何忽略所有带下划线的文件,或者只选择 css
中的顶级文件(忽略 libs )
How can I ignore all files with underscore or go after only top level files in css
(ignoring libs
)
推荐答案
/ ,并忽略 css / libs
,do:
gulp.src(paths.webroot +'/css/*.scss')
.pipe(sass()。on('error',sass.logError))
.pipe(gulp.dest paths.webroot +'/ css'));
});
我猜你已经导入了 scss
或其他顶层文件。
I'm guessing you're already importing the partials in your main.scss
or some other top level file.
这篇关于Gulp不会忽略带下划线的SASS partial的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文