При написании в терминале gulp, срабатывает таск на watch и browser-sync но не срабатывают правила для sass. В чем может быть проблема?
/////// HTML TASK /////////////////////////////////////////////////////////////
gulp.task('code', function() {
return gulp.src(''+source+'/*.html')
.pipe(browserSync.reload({ stream: true }))
});
/////// SASS TASK /////////////////////////////////////////////////////////////
gulp.task('style', function(){
return gulp.src(''+source+'/'+syntax+'/**/*.'+syntax+'')
.pipe(sass({ outputStyle: 'expanded' }).on("error", notify.onError()))
.pipe(autoprefixer(['last 15 versions']))
.pipe(cleancss({ level: { 1: { specialComments: 'all' } } }))
.pipe(rename({ prefix: '', suffix: '.min' }))
.pipe(gulp.dest(''+source+'/css'))
.pipe(browserSync.stream())
});
/////// SCRIPTS TASK ///////////////////////////////////////////////////////////
gulp.task('scripts', function() {
return gulp.src([
''+source+'/libs/jquery/dist/jquery.min.js',
''+source+'/js/common.js',
])
.pipe(concat('scripts.min.js'))
.pipe(uglify()) // Mifify js
.pipe(rename({prefix: '', suffix: '.min'}))
.pipe(gulp.dest(''+source+'/js'))
.pipe(browserSync.reload({ stream: true }))
});
/////// BROWSER-SYNC TASK //////////////////////////////////////////////////////
gulp.task('browser-sync', function() {
browserSync({
server: {
baseDir: ''+source+''
},
notify: false,
})
});
/////// WATCH TASK /////////////////////////////////////////////////////////////
gulp.task('watch', function() {
gulp.watch(''+source+'/*.html', gulp.parallel('code'));
gulp.watch(''+source+'/'+syntax+'/**/*.'+syntax+'', gulp.parallel('style'));
gulp.watch(['libs/**/*.js', ''+source+'/js/common.js'], gulp.parallel('scripts'));
});
gulp.task('default', gulp.parallel('watch', 'browser-sync'));