【发布时间】:2014-07-09 15:38:30
【问题描述】:
如果我使用:
gulp.src(['app/client/**/*.html'])
.pipe(gulp.dest('dist'));
我的.html 文件所在的文件夹结构保存在dist 文件夹中,但我想完全删除文件夹结构,只删除我的dist 文件夹中的平面层次结构。
【问题讨论】:
标签: gulp
如果我使用:
gulp.src(['app/client/**/*.html'])
.pipe(gulp.dest('dist'));
我的.html 文件所在的文件夹结构保存在dist 文件夹中,但我想完全删除文件夹结构,只删除我的dist 文件夹中的平面层次结构。
【问题讨论】:
标签: gulp
您可以使用gulp-rename 来完成此操作:
var rename = require('gulp-rename');
gulp.src('app/client/**/*.html')
.pipe(rename({dirname: ''}))
.pipe(gulp.dest('dist'));
【讨论】:
你可以使用 gulp-flatten https://www.npmjs.com/package/gulp-flatten
应用程序 ├── 标志 │ └── logo.styl └── 侧边栏 └── sidebar.styl var flatten = require('gulp-flatten'); gulp.src('app/**/*.styl') .pipe(展平()) .pipe(gulp.dest('dist/')); 距离 ├── logo.styl └── sidebar.styl【讨论】: