如果我使用:
gulp.src(['app/client/**/*.html'])
.pipe(gulp.dest('dist'));
我的.html
文件所在的文件夹结构保存在dist
文件夹中,但我想完全删除文件夹结构,而只是在dist
中删除一个平面层次结构}文件夹。
答案 0 :(得分:114)
您可以使用gulp-rename
来完成此任务:
var rename = require('gulp-rename');
gulp.src('app/client/**/*.html')
.pipe(rename({dirname: ''}))
.pipe(gulp.dest('dist'));
答案 1 :(得分:29)
你可以使用gulp-flatten https://www.npmjs.com/package/gulp-flatten
app ├── logo │ └── logo.styl └── sidebar └── sidebar.styl
var flatten = require('gulp-flatten'); gulp.src('app/**/*.styl') .pipe(flatten()) .pipe(gulp.dest('dist/'));
dist ├── logo.styl └── sidebar.styl