Я не могу как перезагрузить сервер, так и запустить sass в настройке gulp. Все работает отлично, если я дважды сохраняю файл styles.scss. Сервер перезагружается, но sass не запускается, когда я сохраняю только один раз.Как подключить server.notify и ['sass'] с помощью gulp-live server?
Я попытался запустить задачу «sass» как зависимость «служения», но это сделало все хуже. Может ли кто-нибудь указать мне в правильном направлении?
//run sass
gulp.task('sass', function() {
return sass('client/scss/styles.scss')
.on('error', function (err) {
console.error('Error!', err.message);
})
.pipe(gulp.dest('client/css/'));
});
//run sass again when file is updated
gulp.task('watch', function(){
gulp.watch('client/scss/*.scss', ['sass']);
});
//reload server when sass file updates
gulp.task('serve', function() {
var server = gls.new('server.js');
server.start();
gulp.watch(['client/scss/*.scss'], server.notify);
gulp.watch('server.js', server.start);
});
//initial run
gulp.task('default', ['serve', 'sass', 'watch']);