Скопируйте все подкаталоги (кроме целевого подкаталога) в подкаталог

Я имею

D1
  SD1
  SD2
  SD3
  dist

Я хочу скопировать все каталоги под D1 (кроме dist) в dist. Очевидно, что я не могу скопировать dist в 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)

1 ответ

Была символическая ссылка на каталог, которая создавала проблему. Это сработало при исключении.

Другие вопросы по тегам