我最近从 0.8~ 更新到最新版本的 Node.js (1.10~),运行时收到一条消息:
util.pump() is deprecated. Use readableStream.pipe() instead.
我试图将我的函数切换为 readableStream.pipe(),但我认为它的工作方式不同。
所以我有三个问题:
- 为什么不推荐使用 util.pump?
- 如何切换到 readableStream.pipe()?或 3. 如何关闭此警告?
这是我使用它的代码(带小胡子)
var stream = mu.compileAndRender(template_file, json_object_from_db);
util.pump(stream, res);
当我用 readableStream.pipe 替换 util.pump 时,我收到此错误:
ReferenceError: readableStream is not defined
谁能帮我指出正确的方向?