gpt4 book ai didi

node.js - 错误 : write EPIPE when piping node output to "| head"

转载 作者:IT老高 更新时间:2023-10-28 22:06:36 26 4
gpt4 key购买 nike

我遇到了错误:

events.js:48
throw arguments[1]; // Unhandled 'error' event
^
Error: write EPIPE
at errnoException (net.js:670:11)
at Object.afterWrite [as oncomplete] (net.js:503:19)

当管道输出到头部时。一个简单的尝试案例是:

console.log('some string');
... the same for 20 lines

然后是 node test.js | head 得到错误,这似乎出现在 Ubuntu 12.04 上运行的大约 70% 中。有什么问题?

最佳答案

要在关闭管道的情况下更改程序以成功退出,请尝试:

process.stdout.on('error', function( err ) {
if (err.code == "EPIPE") {
process.exit(0);
}
});

关于node.js - 错误 : write EPIPE when piping node output to "| head",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12329816/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com