Gulp SASS копирует подпапки - PullRequest
0 голосов
/ 08 мая 2018

Я настроил компилятор файлов gulp и sass. Ниже приведено содержимое файла gulpfile.js:

const sass = require('gulp-sass');

gulp.task('sass', function() {
    gulp.src('src/assets/scss/**/*')
        .pipe(sass().on('error', sass.logError))
        .pipe(gulp.dest('src/assets/css'))
});

Моя структура папок:

src/
  assets/
    scss/
      theme.scss <!-- main file -->
      components/
        _.scss <!-- extra files -->

Что я хочу, так это скомпилировать theme.scss в theme.css. Однако я также получаю копию папки /components внутри папки src/assets/css (хотя и пустой). Почему это происходит?

1 Ответ

0 голосов
/ 08 мая 2018

Я подозреваю, что gulp.src('src/assets/scss/**/*') может быть проблемой.

Попробуйте изменить это на gulp.src('src/assets/scss/**/*.scss')

...