Для исключения папки из сборки 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
. Если у вас возникают дополнительные вопросы, пожалуйста, не стесняйтесь спрашивать.