У меня проблемы с получением глотка часов на работу.Когда я запускаю его, он успешно выводит CSS в папку / css, но затем зависает, не продвигаясь дальше шага "sass".Что-то не так с моим gulpfile?
gulpfile.js
var gulp = require('gulp'),
livereload = require('gulp-livereload'),
gulpIf = require('gulp-if'),
sass = require('gulp-sass'),
autoprefixer = require('gulp-autoprefixer'),
sourcemaps = require('gulp-sourcemaps');
gulp.task('sass', function () {
gulp.src('./sass/**/*.scss')
.pipe(sourcemaps.init())
.pipe(sass({outputStyle: 'compressed'}).on('error', sass.logError))
.pipe(autoprefixer('last 2 version'))
.pipe(sourcemaps.write('./'))
.pipe(gulp.dest('./css'));
});
gulp.task('watch', function(){
livereload.listen();
gulp.watch('./sass/**/*.scss', gulp.series('sass'));
gulp.watch(['./css/style.css', './**/*.html.twig', './js/*.js'], function (files){
livereload.changed(files)
});
});
Вывод на терминал:
[13:53:47] Using gulpfile ~/Documents/Jurassic/project/drupal/web/themes/custom/nekken/gulpfile.js
[13:53:47] Starting 'watch'...
[13:53:54] Starting 'sass'...