Gulp 将所有子目录(目标子目录除外)复制到子目录

Gulp 将所有子目录(目标子目录除外)复制到子目录,gulp,gulp-glob,Gulp,Gulp Glob,我有 我想将D1下的所有目录(dist除外)复制到dist。显然,我不能将dist复制到dist,否则它将无限期地递归 这是我的密码 D1 SD1 SD2 SD3 dist 上面写着 gulp.task('extras', () => { return gulp.src([ '**/*', '!dist/**'], { dot: true }).pipe(gulp.dest('dist')); }); 有一个目录符号链接产生了问题。它成功

我有

我想将D1下的所有目录(dist除外)复制到dist。显然,我不能将dist复制到dist,否则它将无限期地递归

这是我的密码

D1
  SD1
  SD2
  SD3
  dist
上面写着

gulp.task('extras', () => {
  return gulp.src([
    '**/*',
    '!dist/**'], {
    dot: true
  }).pipe(gulp.dest('dist'));
});

有一个目录符号链接产生了问题。它成功了

events.js:141
      throw er; // Unhandled 'error' event
      ^

Error: EISDIR: illegal operation on a directory, read
    at Error (native)