gulp 遇到TypeError: gulp.on(…).on(…).on(…).on(…).start is not a function

作者: MJ 分类: gulp 发布时间: 2018-12-29 15:50

今天在运行gulp的时候一直报TypeError: gulp.on(…).on(…).on(…).on(…).start is not a function这个错误,以为安装模块的时候有问题,重新npm install也不行,最后google了一下,找到了问题根源,主要就是gulp本地是Local version 4.0.0,可能是新版的原因,所以不能执行,解决办法有两种:

解决办法1:降低一下版本

npm install --save-dev gulp@3.9.1

解决办法2(不降级):

gulp.task('task1', gulp.series('task1-1', function (done) {
   // task 1 code here
    done();
}));

gulp.task('task2', gulp.series('task2-1', function (done) {
   // task 2 code here
    done();
}));

// Similarly Tasks 3 and 4 Code here

gulp.task('main', gulp.series('task1', 'task2', 'task3', 'task4', function (done) {
    done();
}));

参考:https://stackoverflow.com/questions/48513573/gulp-error-gulp-hastask-is-not-a-function

欢迎关注小程序,感谢您的支持!

如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!

发表评论

电子邮件地址不会被公开。 必填项已用*标注