Gulp v4 не создает скомпилированный CSS-файл - PullRequest
0 голосов
/ 07 сентября 2018

Этот код создает javascript, но не CSS-файлы, хотя обе задачи завершены. Задача наблюдения работает только для задачи JS.

Пример Gulpfile.js:

'use strict';

var gulp      = require('gulp'),
    sass      = require('gulp-sass'),
    concat    = require('gulp-concat'),
    uglify    = require('gulp-uglify'),
    notify    = require('gulp-notify'),
    del       = require('del'),
    concatcss = require('gulp-concat-css');

var templateName = 'consult_ws';

var paths = {
  styles: {
    src: 'src/scss/**/*.scss',
    dest: 'local/templates/'+templateName+'/css',
    opts: {
      outputStyle: 'compressed',
      errLogToConsole: true,
    }
  },
  scripts: {
    src: 'src/js/**/*.js',
    dest: 'local/templates/'+templateName+'/js'    
  }
};

function handleError(err) {
  console.log(err.toString());
  this.emit('end');
}

function styles() {  
  return gulp.src(paths.styles.src, {
    sourcemaps: true
  })
  .pipe(sass(paths.styles.opts).on('error', handleError))
  .pipe(concatcss('styles.min.css'))
  .pipe(gulp.dest(paths.styles.dest));
}

function scripts() {
  return gulp.src(paths.scripts.src, {
    sourcemaps: true
  })
  .pipe(uglify())
  .pipe(concat('main.min.js'))
  .pipe(gulp.dest(paths.scripts.dest));
}

function watch() {
  gulp.watch(paths.scripts.src, gulp.series(scripts));
  gulp.watch(paths.styles.src, gulp.series(styles));
}

var build = gulp.parallel(styles, scripts, watch);

gulp.task('default', build);

Я пытался переустановить node_modules и gulp global, но это не помогло.
Чего мне не хватает?

...