我需要将 2 个文件夹的内容复制到另一个文件夹中。如果存在具有相同名称的文件,并且根据文件扩展名,则执行一个函数: - concat : JS, LESS ... - 合并: json - overwrite : images, HTML ...
复制两个文件夹不是问题,这是第二部分:(
var route = 'bower_components/any-folder';
gulp.task('test', function() {
return gulp.src([route + '**/*', 'source/**/*', route + '!bower_components{,/**}', route + '!node_modules{,/**}'])
.pipe( $.replace( '@@_APP_@@', 'myApp' ) )
.pipe(gulp.dest('./temp'));
});
Run Code Online (Sandbox Code Playgroud)
有人可以提供任何帮助吗?
编辑:我的基础架构图
|-gulpfile.js
|-bower_components
| |-module
| | |-bower.json
| | |-package.json
| | |-index.less
| | |-hello.png
|-source
| |-bower.json
| |-package.json
| |-index.less
| |-hello.png
Run Code Online (Sandbox Code Playgroud)
这就是我要的 :
|-public
| |-bower.json (merge between …Run Code Online (Sandbox Code Playgroud) gulp ×1