假设目录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/'))
}
难道不是这样?