Si j'utilise:
gulp.src(['app/client/**/*.html'])
.pipe(gulp.dest('dist'));
La structure de dossiers dans laquelle mon .html
fichiers étaient dans, est conservé dans le dossier dist
, mais je voudrais supprimer complètement la structure du dossier et juste une hiérarchie plate dans mon dossier dist
.
Vous pouvez utiliser gulp-rename
pour y parvenir:
var rename = require('gulp-rename');
gulp.src('app/client/**/*.html')
.pipe(rename({dirname: ''}))
.pipe(gulp.dest('dist'));
Vous pouvez utiliser 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