Как правильно прописать путь в gulpfile, чтобы task watch реагировал на изменения в php файлах?

Добрый день! Прошу мне помочь, в следующем вопросе, поскольку я сам не могу найти решения...
Я использую mvc модель для структуры своего сайта. Структура(часть) сайта следующая:
5b657ba3a9a5c753659876.png
Чтобы добраться до index.php в gulpfile я прописал в config прямой путь(по разному пробовал)но всё равно, при изменении чего-либо в данном файле, task watch этого не видит и не запускает browserSync(код ниже)
Задача: Прописать в config такой путь, чтобы любые изменения php файла в данном дереве, запускали browserSync:
Дерево: views/новая папка/любой php
P.S. Не знаю, важно ли это или нет, но точка входа index.php, который находиться в корне сайта(Выделено синей рамкой)
var config = {   
    php: {
        src: './views/site/index.php'
     },
};

gulp.task('php', function(){
    gulp.src(config.php.src)
        .pipe(browserSync.reload({
            stream: true
        }));
});

gulp.task('watch', ['browserSync'], function(){
    gulp.watch(config.src + config.less.watch, ['build']);
    gulp.watch(config.php.src, ['php']);
    gulp.watch(config.src + config.html.src, browserSync.reload);
});

gulp.task('browserSync', function(){
    browserSync.init({
        proxy: "treehouse"
    });
});
  • Вопрос задан
  • 229 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы