Gulp.js запускает задачу sass, но не заканчивает - PullRequest
0 голосов
/ 19 февраля 2019

Мой gulp.js выглядит так:

var gulp = require('gulp'),
    jshint = require('gulp-jshint'),
    sass = require('gulp-sass'),
    sourcemaps = require('gulp-sourcemaps'),
    webserver = require('gulp-webserver');

gulp.task('js', function() {
  return gulp.src('builds/sassEssentials/js/myscript.js')
    .pipe(jshint('./.jshintrc'))
    .pipe(jshint.reporter('jshint-stylish'));
});

gulp.task('sass', function () {
    return sass('process/sass/style.scss', {
      sourcemap: true,
      style: 'compressed'
    })
    .on('error', function (err) {
        console.error('Error!', err.message);
    })
    .pipe(sourcemaps.write())
    .pipe(gulp.dest('builds/sassEssentials/css'));
});

gulp.task('watch', function() {
  gulp.watch('builds/sassEssentials/js/\**/*', ['js']);
  gulp.watch(['process/sass/**/*'], ['sass']);
});

gulp.task('webserver', function() {
    gulp.src('builds/sassEssentials/')
        .pipe(webserver({
            livereload: true,
            open: true
        }));
});

Я уже проверил этот ответ .

Но я все еще не могу понять, в чем проблема.

После запуска команды gulp.Вывод следующий:

[16:16:33] Using gulpfile ~\PycharmProjects\sassEssentials\gulpfile.js
[16:16:33] Starting 'sass'...
[16:16:33] Starting 'watch'...
[16:16:33] Finished 'watch' after 248 ms
[16:16:33] Starting 'webserver'...
[16:16:33] Webserver started at http://localhost:8000
[16:16:33] Finished 'webserver' after 36 ms

Может кто-нибудь помочь мне разобраться в чем проблема?

...