gulp:提示:Error: watching html/*: watch task has to be a function (optionally generated by using gulp

提示: Error: watching html/*: watch task has to be a function (optionally generated by using gulp.parallel or gulp.series)

原因:

从gulp4.0开始,watch函数的第二个参数必须是函数。

即以前的写法不再支持。

以前的写法

gulp.watch(“监听的文件”,["任务名字符串"]);

gulp4.0的写法

gulp.watch(“监听的文件”,回调函数);


示例:

gulp4.0的写法

function upLoadHtml() {
    gulp.src('html/*')
        .pipe(gulp.dest('D:\\phpStudy\\PHPTutorial\\WWW\\jd\\html'));
}
gulp.task("watch",async ()=>{

      gulp.watch("html/*", async ()=>{ upLoadHtml(); });

});

以前的写法(4.0不支持)

gulp.task("upLoadHtml",async ()=>{

         gulp.src('html/*')
                .pipe(gulp.dest('D:\\phpStudy\\PHPTutorial\\WWW\\jd\\html'));

});

gulp.task("watch",async ()=>{

      gulp.watch("html/*",["upLoadHtml"]);

});

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值