转换为有效的gulp4文件

转换为有效的gulp4文件,gulp,task,gulp-4,Gulp,Task,Gulp 4,我只是在一个老项目上工作,但我想利用Gulp4。我想把它转换成一个有效的gulp4文件。有没有人能帮我或给我指出正确的方向 var gulp = require('gulp'); var browserify = require('browserify'); var reactify = require('reactify'); // Converts jsx to js gulp.task('browserify', function(){ browserify('./src/js

我只是在一个老项目上工作,但我想利用Gulp4。我想把它转换成一个有效的gulp4文件。有没有人能帮我或给我指出正确的方向

var gulp = require('gulp');
var browserify = require('browserify');
var reactify = require('reactify'); // Converts jsx to js


gulp.task('browserify', function(){
    browserify('./src/js/main.js')
        .transform('reactify')
        .bundle()
        .pipe(source('main.js'))
        .pipe(gulp.dest('dist/js'));
});

gulp.task('copy', function(){
    gulp.src('src/index.html')
        .pipe(gulp.dest('dist'));
    gulp.src('src/css/*.*')
        .pipe(gulp.dest('dist/css'));
    gulp.src('src/js/vendors/*.*')
        .pipe(gulp.dest('dist/js'));
});

gulp.task('default', ['browserify', 'copy'], function(){
    return gulp.watch('src/**/*.*', ['browserify', 'copy']);
});
错误:

AssertionError [ERR_ASSERTION]: Task function must be specified at Gulp.set [as _setTask] (/Users/shanna/Desktop/Bookstore/node_modules/undertaker/lib/set-task.js:10:3) 
您不能调用这样的任务:

['browserify', 'copy']

在gulp4中。使用gulp.series或gulp.parallel,gulp.task现在只接受两个参数。

您得到了什么错误?AssertionError[ERR_ASSERTION]:任务函数必须在gulp.set[as_setTask]/Users/shanna/Desktop/Bookstore/node_modules/undertaker/lib/set task.js:10:3指定
['browserify', 'copy']