【发布时间】:2014-01-02 08:33:46
【问题描述】:
有什么方法可以检测我的 Node.js 脚本的输出是否正在通过管道传输到终端以外的其他东西?
我想要一些方法来检测是否发生这种情况:
node myscript.js | less
或者如果发生这种情况:
node myscript.js
【问题讨论】:
-
为什么不从节点处理这个?传递命令行参数以将其发送到更少。它的灵活性要低得多,但是如果您想知道它是通过管道传输的,那么无论如何您都会失去这种灵活性。