#javascript #npm #gulp #gulp-filter
#javascript #нпм #глоток #gulp-фильтр
Вопрос:
У меня есть этот маленький фрагмент кода:
gulp.src('src/*.*')
.pipe(filter(['**', '!**/*.{png,jpg,bmp,jpeg,jpeg2,webp,svg}', '!**/*.{css,less}']))
.pipe(gulp.dest('dev/'));
Этот код должен перемещать любые файлы, если это не изображение или стиль. Но этот фильтр фильтрует только каждый файл в каталоге. Например: перемещает только src/index.php
, src/script.js
или src/page.html
, но src/assets/script.js
фильтрует
Я попытался использовать одну или ни одной звездочки (фильтрует все). Пытался использовать только один фильтр вместо двух.
Почему этот плагин такой странный? Как я могу использовать его правильно?
Ответ №1:
Это не имеет ничего общего с gulp-filter
actually. У вас gulp.src
нет вложенных папок. У вас есть:
gulp.src('src/*.*')
должно быть
gulp.src('src/**/*.*')
Комментарии:
1. Это устранило вашу проблему? Хорошо поощрять людей отвечать на ваши вопросы, если вы отвечаете на ответы.