Search code examples
javascriptgulpgulp-watch

gulp.series() not function when running multiple tasks


I am trying to run multiple gulp tasks one after another in synchronised fashion

but i got the following error

TypeError: gulp.series is not a function

Code

gulp.task('default',function () {
    gulp.watch('resources/assets/js/components/*.js', function() {
        gulp.series('scripts','compress');
    });
}) 

Solution

  • If you want to use gulp.series and gulp.parallel you need gulp 4.0.

    To get 4.+ which is technically in beta but has been around for a long time, use gulp v4

    npm i [email protected]
    

    Update 13 July 2020

    Gulp v4 was released December 2018

    npm i [email protected] --save-dev