我正在终端中绘制一些图纸,想要隐藏返回值。
示例:
> process.stdout.write("Hello world");
Hello worldtrue
谢谢!
答案 0 :(得分:2)
技巧1
使用以下代码创建repl.js
文件:
require('repl').start({ prompt: '> ', writer: function myWriter() { return ''} });
使用node repl.js
开始您的REPL
上面的代码使用writer
函数来自定义输出,如文档中所述。您也可以指定prompt
空白,以进一步减少输出。
技巧2
在您的REPL中输入
require('util').inspect = function () { return '' };
文档提示inspect
函数用于格式化输出,因此我们将其替换为返回空白以使输出静音的函数。