Can you remove a folder structure when copying files in gulp?

前端 未结 2 1761
南旧
南旧 2020-11-29 02:25

If I use :

 gulp.src([\'app/client/**/*.html\'])
  .pipe(gulp.dest(\'dist\'));

The folder structure in which my .html files w

相关标签:
2条回答
  • 2020-11-29 02:42

    You can use 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
        

    0 讨论(0)
  • 2020-11-29 02:46

    You could use gulp-rename to accomplish this:

    var rename = require('gulp-rename');
    
    gulp.src('app/client/**/*.html')
      .pipe(rename({dirname: ''}))
      .pipe(gulp.dest('dist'));
    
    0 讨论(0)
提交回复
热议问题