我正在终端中进行一些绘图,并且想要隐藏返回值。
示例:
> process.stdout.write("Hello world");
Hello worldtrue
谢谢!
最佳答案
我的包里有 2 个技巧,可以让你根据文档做到这一点:Customizing REPL Output
技巧1
使用以下代码创建一个 repl.js
文件:
require('repl').start({ prompt: '> ', writer: function myWriter() { return ''} });
使用 node repl.js
启动 REPL
上面的代码使用 writer
函数来自定义输出,如文档中所述。您也可以将提示
分配为空白,以进一步减少输出。
技巧2
在 REPL 中输入此内容
require('util').inspect = function () { return '' };
文档暗示 inspect
函数用于格式化输出,因此我们将其替换为返回空白的函数以使输出静音。
关于javascript - 如何在 Nodejs REPL 中隐藏 process.stdout.write() 的返回值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53027174/