gulp.series() 在 运行 多个任务时不起作用

gulp.series() not function when running multiple tasks

我正在尝试 运行 多个 gulp 任务以同步方式一个接一个地执行

但是我得到以下错误

TypeError: gulp.series is not a function

代码

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

如果你想使用 gulp.seriesgulp.parallel 你需要 gulp 4.0.

要获得技术上处于测试阶段但已经存在很长时间的 4.+,请使用 gulp v4

npm i gulp@4.0.0-alpha.2

2020 年 7 月 13 日更新

Gulp v4 于 2018 年 12 月发布

npm i gulp@4.0.0 --save-dev

您也可以使用以下方式安装 gulp 版本 4:

npm i gulpjs/gulp#4.0 --save-dev