gpt4 book ai didi

javascript - 如何在 Nodejs REPL 中隐藏 process.stdout.write() 的返回值?

转载 作者:搜寻专家 更新时间:2023-11-01 00:50:15 30 4
gpt4 key购买 nike

我在终端里画图,想隐藏返回值。

示例:

> process.stdout.write("Hello world");
Hello worldtrue

谢谢!

最佳答案

根据文档,我有 2 个技巧可以让你做到这一点:Customizing REPL Output

技巧一

使用以下代码创建一个 repl.js 文件:

require('repl').start({ prompt: '> ', writer: function myWriter() { return ''} });

使用 node repl.js
启动你的 REPL上面的代码使用 writer 函数来自定义输出,如文档中所述。您也可以将 prompt 分配为空白,以进一步减少输出。

技巧2

在你的 REPL 中输入这个

require('util').inspect = function () { return '' };

文档提示 inspect 函数用于格式化输出,因此我们将其替换为返回空白的函数以使输出静音。

关于javascript - 如何在 Nodejs REPL 中隐藏 process.stdout.write() 的返回值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53027174/

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