我有像这样的项目结构
-moduleA
-styles
-scripts
-moduleB
-styles
-scripts
-styles
-scripts
我希望获得输出,因此结束结构需要
-moduleA
-styles
-scripts
-moduleB
-styles
-scripts
-styles
-scripts
-build
-moduleA
-styles
-scripts
-moduleB
-styles
-scripts
答案 0 :(得分:1)
要将文件夹及其内容复制到新的build
文件夹,只需使用:
gulp.task('copy', function(){
return gulp.src(['./moduleA', './moduleB'])
.pipe(gulp.dest('./build')
})
您可以在此过程中执行所需的任何处理,但指定依赖项。即:
gulp.task('transpile', function(){
return gulp.src(['moduleA', 'moduleB'])
.pipe(bable())
})
gulp.task('copy', function(){
return gulp.src(['moduleA', 'moduleB'])
.pipe(gulp.dest('./build')
})
gulp.task('build', ['minify', 'copy']);