не работает Gulp watch sass

Сервер запускается и watcher отрабатывает только на файлы с расширением .html, на изменения в .scss и в .js никак не реагирует, не работает наблюдатель

======================================

пути к файлам

======================================

const pathSrc = "./src";
const pathDest = "./build";

module.exports = {
    root: pathDest,

    html: {
        src: pathSrc + "/html/*.html",
        watch: pathSrc + "/html/**/*.html",
        dest: pathDest
    },
    scss: {
        src: pathSrc + "/styles/*.{sass,scss}",
        watch: pathSrc + "/styles/**/*.{sass, scss}",
        dest: pathDest + "/styles"
    },
    js: {
        src: pathSrc + "/js/*.js",
        watch: pathSrc + "/js/**/*.js",
        dest: pathDest + "/js"
    },
    img: {
        src: pathSrc + "/assets/*.{png,jpg,jpeg,gif,svg}",
        watch: pathSrc + "/assets/**/*.{png,jpg,jpeg,gif,svg}",
        dest: pathDest + "/assets"
    },
    font: {
        src: pathSrc + "/font/*.{eot,ttf,otf,ttc,woff,woff2,svg}",
        watch: pathSrc + "/font/**/*.{eot,ttf,otf,ttc,woff,woff2,svg}",
        dest: pathDest + "/font"
    }
} 

=======================================

gulpfile.js

=======================================

const gulp        = require('gulp');
const browserSync = require('browser-sync').create();


//--====================CONFIG====================--//


const path = require("./config/path")


//--====================TASKS=====================--//


const html = require('./task/html');

const scss = require('./task/scss');

const js = require('./task/js');

const img = require('./task/img');

const font = require('./task/font');

//==============================SERVER

const server = () => {

    browserSync.init({

        server: {

            baseDir: path.root,

    }

    });

}

//==============================WATCHER

const watcher = () => {

     gulp.watch(path.scss.watch, scss).on("all", browserSync.reload);

     gulp.watch(path.html.watch, html).on("all", browserSync.reload);

     gulp.watch(path.js.watch, js).on("all", browserSync.reload);

     gulp.watch(path.img.watch, img).on("all", browserSync.reload);

     gulp.watch(path.font.watch, font).on("all", browserSync.reload);
 }

//=============================EXPORTS

//exports.watch = watcher;

exports.html = html;

exports.scss = scss;

exports.js = js;

exports.img = img;

exports.font = font;



exports.dev = gulp.series(

    gulp.parallel(html, scss, js, img, font),

    gulp.parallel(watcher, server)

);

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