Я использую веб-сервер gulp в сочетании с nodejs для проверки моего api. Они находятся в одной директории, поэтому, как только мои измененные данные меняются, глоток выполняет функцию загрузки в печень. Я хотел добавить фильтры в корзину. Добавление моего первого фильтра работало отлично, но с двумя он не перезагружается.gulp livereload - Несколько фильтров
gulp.task('webserver',['watch:js', 'watch:sass', 'watch:html'], function() {
gulp.src('./')
.pipe(server({
defaultFile: "dist/app.component.html",
livereload: {
enable: true,
filter: function(fileName){
if (!(fileName.match(/.git/) | fileName.match(/.nodejs_srv/))) {
return true;
} else {
return false;
}
}},
open: true
}));
});
Edited функция фильтра:
function(filePath, cb) {
cb(!(/.git/.test(filePath)));
}}
Я не знаю, как добавить fitlers к этому, newbe здесь.
Вы не использовали логику или '||' между фильтрами. Попробуйте 'fileName.match (/. Git /) || fileName ... ' –
Whups. Но он тоже не работает. Так или иначе, теперь он даже не работает с одним путем. Я отредактирую этот пост с помощью функции фильтра с одним контуром, которую я имел раньше. – Faigjaz