小编Ber*_*and的帖子

gulp - 合并 2 个文件夹,为同名文件选择操作

我需要将 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

5
推荐指数
1
解决办法
902
查看次数

标签 统计

gulp ×1