Я новичок в Stack Overflow и Gulp (использую 3.9.1). Я пытаюсь собрать все мои файлы scss в один большой файл CSS, который я могу включить в свой веб-сайт. Пока что мой gulpfile выглядит так:
var gulp = require('gulp');
var sass = require('gulp-sass');
var concat = require('gulp-concat');
sass.compiler = require('node-sass');
var gulp = require('gulp');
var concat = require('gulp-concat');
gulp.task('sass', [], function() {
gulp.src("resources/scss/**/*.scss")
.pipe(concat('main.scss'))
.pipe(sass())
.on('error', console.error.bind(console))
.pipe(gulp.dest('resources/css'));
});
gulp.task('watch', function () {
gulp.watch('resources/scss/**/*.scss', ['sass']);
});
и мой файл компиляции scss выглядит так:
@charset "UTF-8";
@import "partials/variables";
@import "partials/typography";
@import "partials/utilities";
@import "partials/nav";
@import "partials/gallery";
@import "partials/footer";
@import "partials/brand";
Все в каждом из этих файлов дважды появляется в моем файле main.css (созданном моим файлом gulp), но только один раз в файлах scss.
Может кто-нибудь помочь мне понять, что я сделал не так, пожалуйста? Я взглянул на некоторые другие вопросы, похожие на мои, но, похоже, они не решили проблему.