如何在Gulp任务中排除目标目录

时间:2018-02-14 03:38:40

标签: gulp

我的文件结构如下所示

app
  src
  target
  file.txt
  anotherfile.txt

我有以下Gulp任务,我想保留src目录和根级文件中的所有内容并排除整个目标目录:

  return gulp.src([pathToSourceCode + '/**/*', '!' + pathToSourceCode + '/target/**}'])
    ... Some other tasks ...
    // Output to /dist directory
    .pipe(gulp.dest('./dist'));

我能够获取src中的所有内容并与src并行执行文件,但是我无法使用此方法排除目标目录。为什么这不起作用?目标目录及其所有内容显示在/ dist输出中。

1 个答案:

答案 0 :(得分:0)

这应该可以完美地运作

return gulp.src(['app/**/*', '!app/target/**/*'])

你的gulp.src中也有一个“}”,它可能会导致问题

  return gulp.src([pathToSourceCode + '/**/*', '!' + pathToSourceCode + '/target/**}'])