Добрый день! Прошу мне помочь, в следующем вопросе, поскольку я сам не могу найти решения...
Я использую mvc модель для структуры своего сайта. Структура(часть) сайта следующая:
Чтобы добраться до 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"
});
});