首页 > gulp.dest可以不自动创建子目录吗

gulp.dest可以不自动创建子目录吗

假设目录src中有若干子目录,每个子目录中都有个css文件:

  src
    index
       index.css
    list
       list.css
    detail
       detail.css

我想把这些css都复制到同一个目录去,但不要自动创建子目录:

  dest
    index.css
    list.css
    detail.css

在grunt里可以类似

file: {
    src: 'src/**/*.css',
    dest: 'dest/'
}

gulp有办法实现吗?


推荐使用插件 https://www.npmjs.com/package/gulp-flatten

var flatten = require('gulp-flatten');
 
gulp.src('src/**/*.css')
  .pipe(flatten())
  .pipe(gulp.dest('dest/'));

gulp.task('css', function() {
    gulp.src('src/**/*.css')
    .pipe(gulp.dest('dest/'))
}

难道不是这样?

【热门文章】
【热门文章】