Gulp 吞咽事件从何而来
我刚刚与Gulp合作,看到了:Gulp 吞咽事件从何而来,gulp,Gulp,我刚刚与Gulp合作,看到了: gulp.src('..') .pipe(gulp.dest('..')) .on('end', function() { }); 我想知道结束事件在哪里声明,以及开始,结束等事件的完整列表 谢谢你Gulp的溪流只是正常运行的。在这些流中发射的对象是 更具体地说,gulp的流是一种类型,这意味着它们实现了和接口。因此,它们支持这两种类型支持的所有事件: stream.Readable : 当流及其任何底层资源(例如文件描述符)已关闭时发出 :
gulp.src('..')
.pipe(gulp.dest('..'))
.on('end', function() { });
我想知道结束
事件在哪里声明,以及开始
,结束
等事件的完整列表谢谢你Gulp的溪流只是正常运行的。在这些流中发射的对象是 更具体地说,gulp的流是一种类型,这意味着它们实现了和接口。因此,它们支持这两种类型支持的所有事件:
stream.Readable
- : 当流及其任何底层资源(例如文件描述符)已关闭时发出
- : 将流切换到流动模式。数据一旦可用,就会被传递
- : 当没有更多数据可读取时触发此事件
- : 在接收数据时出错时发出
- : 当可以从流中读取数据块时
stream.Writable
- : 当流及其任何底层资源(例如文件描述符)已关闭时发出
- :
如果
调用返回stream.write(chunk)
,则false
事件将指示何时开始向流写入更多数据'drain'
- : 如果写入或管道数据时出错,则发出
- :
调用了
方法,并且所有数据都已刷新到底层系统时stream.end()
- :
每当调用
方法时发出stream.pipe()
- :
每当调用
方法时发出stream.unpipe()