我正在尝试将CSS和SCSS文件合并到一个名为main.css的目录中。虽然它能够工作,但是顺序不正确。 SCSS文件中的样式属性需要位于main.css文件底部,以便它们覆盖其他样式。
我的Gulp任务如下:
//CSS
gulp.task('css', function () {
var cssTomincss = gulp.src(['dev/css/reset.css', 'dev/css/style.css','dev/css/typography.css', 'dev/css/sizes.css']);
var cssFromscss = gulp.src(['dev/css/*.scss'])
.pipe(sass());
return es.merge(cssTomincss, cssFromscss)
.pipe(concat('main.css'))
.pipe(minifyCSS())
.pipe(gulp.dest('build/css'))
});
我首先使用变量定义资源。我使用gulp-sass插件将scss文件转换为普通的css文件(.pipe(sass)),然后使用es.merge函数将两个文件合并并将它们连接到main.css文件中。
问题是样式属性在.scss文件中的位置最终出现在main.css文件的顶部,而我需要它们在底部。因此,它们需要在底部进行连接。
有什么方法可以实现这一点吗?