官方文档上面说的:
gulp.watch(['js/*.js', 'html/**/*.html'], function(event){
//每次变动都会执行的操作
}
但是每个watch都会发射一个chagnge事件,也就是:
gulp.watch(['js/*.js', 'html/**/*.html']).on('change',function(event){
//blahblah
}
那么以上两者有什么区别?感觉两个都是每次变动都会执行。
官方文档上面说的:
gulp.watch(['js/*.js', 'html/**/*.html'], function(event){
//每次变动都会执行的操作
}
但是每个watch都会发射一个chagnge事件,也就是:
gulp.watch(['js/*.js', 'html/**/*.html']).on('change',function(event){
//blahblah
}
那么以上两者有什么区别?感觉两个都是每次变动都会执行。
10 回答11.1k 阅读
6 回答3k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答2.6k 阅读✓ 已解决
3 回答2.3k 阅读✓ 已解决
3 回答2.1k 阅读✓ 已解决
功能上没区别,第一种是
callback
,第二种是事件驱动。你选其一完成自己的目标就可以了,不用两个都写