Исключить папку из сборки Gulp?

Для исключения папки из сборки Gulp, вам потребуется использовать плагин gulp-ignore. Этот плагин позволяет задавать правила для игнорирования файлов и папок при обработке Gulp.

Для начала установите gulp-ignore путем выполнения следующей команды в вашей командной строке или терминале:

npm install gulp-ignore --save-dev

После успешной установки плагина, вы можете использовать его в вашем файле Gulp для исключения папки из сборки.

Вот пример, как использовать плагин gulp-ignore для исключения папки с именем ignorеd_folder из сборки:

const gulp = require('gulp');
const ignore = require('gulp-ignore');

gulp.task('build', function() {
  return gulp.src('src/**/*')
    .pipe(ignore.exclude('ignored_folder/**/*'))
    .pipe(gulp.dest('dist'));
});

В приведенном выше примере мы сначала выбираем исходные файлы и папки с помощью метода gulp.src(), и затем применяем плагин gulp-ignore, используя метод exclude(). Метод exclude() принимает путь, который нужно исключить из сборки, и с помощью шаблонов позволяет определить, какие файлы или папки исключить. Здесь ignored_folder/**/* означает, что необходимо исключить все файлы и папки внутри папки ignored_folder.

Затем мы используем метод gulp.dest() для указания пути, куда сохранить обработанные файлы. В примере выше файлы будут сохранены в папку 'dist', но вы можете выбрать любую другую папку.

Когда вы запустите эту задачу Gulp, все файлы и папки внутри ignored_folder будут проигнорированы и не будут включены в окончательную сборку, что означает, что они не будут скопированы в папку назначения.

Надеюсь, это помогло вам понять, как исключить папку из сборки Gulp с помощью плагина gulp-ignore. Если у вас возникают дополнительные вопросы, пожалуйста, не стесняйтесь спрашивать.