今天在运行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
————————————————
版权声明:本文为CSDN博主「cssking0」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/cssking0/article/details/85340014