使用GulpJS复制具有保存结构的文件夹和文件

时间:2016-07-05 12:39:14

标签: node.js gulp

我需要将包含src文件夹中文件的一些文件夹复制到public

我的任务:

gulp.task('copy', function() {
    return gulp
           .src([
                './src/somejson.json',
                './src/sometext.txt',
                './src/fonts/**/*',
                './src/sounds/**/*'
                ], { base: './src' })

           .pipe(gulp.dest('public/'))
});

这会将sometext.txtsomejson.json放在public文件夹中,但这会将文件夹fontssounds放在public文件夹中内部。

我该如何解决?

1 个答案:

答案 0 :(得分:0)

尝试将路径的起点设为相对,

gulp.src([
 './src/somejson.json',
 './src/sometext.txt',
 './src/fonts/**/*',
 './src/sounds/**/*'
])
.pipe(gulp.dest('public/'));