Gulp SASS复制子文件夹

时间:2018-05-08 16:44:38

标签: sass gulp

我已经设置了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 :(得分:1)

我怀疑 @Override public int getCount() { if(isUserLoggedIn()){ return 6;//fragment count for logged in users } else{ return 3;//fragment count for non logged in users } } 可能是问题所在。

尝试将其更改为gulp.src('src/assets/scss/**/*')