Gulp.js часы не работают в VS 2019 при сохранении

#visual-studio-2019 #gulp-watch #gulp-sass

#visual-studio-2019 #глоток-часы #глоток-sass

Вопрос:

Может кто-нибудь сказать мне, что я делаю не так в моем gulp.js файл, позволяющий пользователю нажать «Сохранить», и он обновит мой файл .css из-за изменения файла .sass?

Если я вручную нажму «Выполнить» в рамках моей задачи, это сработает

Кто-нибудь видит какие-либо проблемы?

 /// <binding AfterBuild='compile' ProjectOpened='default' />
var gulp = require('gulp');
var sourcemaps = require('gulp-sourcemaps');

// Requires the gulp-sass plugin
var sass = require('gulp-sass');

gulp.task("sass", function (done) {
    return gulp.src('Content/styles/**/*.scss', '!Content/styles/vendor')
        .pipe(sourcemaps.init())
        .pipe(sass().on('error', sass.logError))
        .pipe(sourcemaps.write())
        .pipe(gulp.dest('Content/styles/'));
});

function watch() {
    gulp.watch('Content/styles/**/*.scss', gulp.series("sass"));
}

gulp.task("compile", gulp.series("sass"));

gulp.task('default', watch);