transform.destroy([error])


销毁流,并可选择触发 'error' 事件。在此调用之后,转换流将释放所有内部资源。实现者不应覆盖此方法,而应实现 readable._destroy()Transform_destroy() 的默认实现也会触发 'close',除非 emitClose 设置为 false。

¥Destroy the stream, and optionally emit an 'error' event. After this call, the transform stream would release any internal resources. Implementors should not override this method, but instead implement readable._destroy(). The default implementation of _destroy() for Transform also emit 'close' unless emitClose is set in false.

一旦调用了 destroy(),任何进一步的调用都将是空操作,并且除了 _destroy() 之外的任何其他错误都不会作为 'error' 触发。

¥Once destroy() has been called, any further calls will be a no-op and no further errors except from _destroy() may be emitted as 'error'.