local server Abyss + gulp

Не получается настроить gulp+abyss для работы с php. В gulpfile.js я пробовал разные записи для browserSync, ничто не сработало. Вообщем мой gulpfile.js имеет такой вид:


const { src, dest, parallel, series, watch } = require('gulp');
const browserSync = require('browser-sync').create();
const concat = require('gulp-concat');
const uglify = require('gulp-uglify-es').default;

function browsersync() {
  browserSync.init({
    proxy: "http://localhost/abyss.dev/app",
    notify: false,
    online: true
  });
}
function scripts() {
  return src([
      'node_modules/jquery/dist/jquery.min.js',
      'app/js/main.js'
    ])
    .pipe(concat('./main.min.js'))
    .pipe(uglify())
    .pipe(dest('app/js/'))
    .pipe(browserSync.stream())
}
function startwatch() {
  watch('app/**/*.php').on('change', browserSync.reload);
  watch('app/**/*.css').on('change', browserSync.reload);
  watch(['app/**/*.js', '!app/**/*.min.js'], scripts);
}
exports.browsersync = browsersync;
exports.scripts = scripts;
exports.default = parallel(scripts, browsersync, startwatch);


Ответы (0 шт):