我需要一些帮助。
如何将文件从不同的文件夹移动到一个文件夹,而在Gulp中没有子文件夹?
例如我的项目结构:
build/
js/
source/
/modules
/list
- list.js
/editor
- editor.js
/menu
- menu.js
我需要将所有js文件从源移动到build / js:
build/
/js
- list.js
- editor.js
- menu.js
我有代码:
gulp.task('build-partials', function(){
gulp.src('source/modules/*/*.js', {base: 'source/modules/'})
.pipe(gulp.dest('build/js/'))
});
但是在build / js /中,我看到了这一点:
build/
/js
/list
- list.js
/editor
- editor.js
/menu
- menu.js
尝试使用gulp-flatten
var flatten = require('gulp-flatten');
gulp.task('scripts', function () {
gulp.src(['source/modules/**/*'])
.pipe(flatten())
.pipe(gulp.dest('build/js/'));
});
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句