Не срабатывает таск watch?

Изучаю gulp. До определенного момента таск watch работал но потом перестал, вернулся назад к тому моменту когда все работало но и тут он уже не работает. гуглил, нашел подобные темы но ответы не помогли. Вот ошибка.
PS C:\Users\GIRU\Desktop\Lavrik> gulp watch
assert.js:337
    throw err;
    ^

AssertionError [ERR_ASSERTION]: Task function must be specified
    at Gulp.set [as _setTask] (C:\Users\GIRU\Desktop\Lavrik\node_modules\undertaker\lib\set-task.js:10:3)
    at Gulp.task (C:\Users\GIRU\Desktop\Lavrik\node_modules\undertaker\lib\task.js:13:8)
    at Object.<anonymous> (C:\Users\GIRU\Desktop\Lavrik\gulpfile.js:38:6)
    at Module._compile (internal/modules/cjs/loader.js:689:30)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:700:10)
    at Module.load (internal/modules/cjs/loader.js:599:32)
    at tryModuleLoad (internal/modules/cjs/loader.js:538:12)
    at Function.Module._load (internal/modules/cjs/loader.js:530:3)
    at Module.require (internal/modules/cjs/loader.js:637:17)
    at require (internal/modules/cjs/helpers.js:20:18)
PS C:\Users\GIRU\Desktop\Lavrik>

Вот мой гальп файл
const gulp = require('gulp');
const autoprefixer = require('gulp-autoprefixer');
const cleanCSS = require('gulp-clean-css');
const browserSync = require('browser-sync').create();
const sourcemaps = require('gulp-sourcemaps');
const gcmq = require('gulp-group-css-media-queries');
const preproc = require('gulp-less');
const config = {
    src: './src',
    css: {
        watch: '/precss/**/*.less',
        src: '/precss/styles.less',
        dest: '/css'
    },
    html: {
        src: '/index.html'
    }
};
gulp.task('build', function() {
    gulp.src('config.src + config.css.src')
        .pipe(sourcemaps.init())
        .pipe(preproc())
        .pipe(gcmq())
        .pipe(autoprefixer({
            browsers: ['> 0.1%'],
            cascade: true 
        }))
        .pipe(cleanCSS({
            level: 2
        }))
        .pipe(sourcemaps.write('.'))
        .pipe(gulp.dest(config.src + config.css.dest))
        .pipe(browserSync.reload({
            stream: true
        }));
});  

gulp.task('watch', ['browserSync'], function() {
    gulp.watch('config.src + config.css.src', gulp.series('build'));
    gulp.watch(config.src + config.html.src, browserSync.reload);
});

gulp.task('browserSync', function() {
    browserSync.init({
        server: {
            baseDir: config.src
        }
    });
});

{
  "name": "lavrik",
  "version": "1.0.0",
  "description": "",
  "main": "gulpfile.js",
  "scripts": {
    "test": "echo \"Error: no test specified\" && exit 1"
  },
  "author": "",
  "license": "ISC",
  "dependencies": {
    "browser-sync": "^2.26.3",
    "gulp": "^4.0.0",
    "gulp-autoprefixer": "^6.0.0",
    "gulp-clean-css": "^4.0.0",
    "gulp-cli": "^2.0.1",
    "gulp-group-css-media-queries": "^1.2.2",
    "gulp-less": "^4.0.1",
    "gulp-sourcemaps": "^2.6.4"
  }
}
  • Вопрос задан
  • 32 просмотра
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через TM ID
Похожие вопросы