Запущенный gulp.task корректно выполняется, но не завершается процесс.
Поставил gulp 4.0.0-alpha.2 и процессы перестали завершаться.
Что делать?
На всякий случай мой gulpfile.js
'use strict';
var gulp = require('gulp');
var less = require('gulp-less');
var debug = require('gulp-debug');
var sourcemaps = require('gulp-sourcemaps');
var gulpIf = require('gulp-if');
var clean = require('gulp-clean');
var exit = require('gulp-exit');
var watch = require('gulp-watch');
var isDevelopment = !process.env.NODE_ENV || process.env.NODE_ENV == 'development';
gulp.task('less', function() {
return gulp.src('src/style.less')
.pipe(gulpIf(isDevelopment, sourcemaps.init()))
// .pipe(debug({title: 'src'}))
.pipe(less())
// .pipe(debug({title: 'less'}))
.pipe(gulpIf(isDevelopment, sourcemaps.write()))
.pipe(gulp.dest('build'));
});
gulp.task('clean', function() {
return gulp.src('build', {read: false})
.pipe(clean());
});
gulp.task('build', gulp.series(
'clean', 'less'));
gulp.watch('src/**/*.less', gulp.series('less'));