NodeJS:如何在控制台中的每一行之后禁用自动输出?

时间:2019-08-18 14:56:46

标签: node.js console output command-line-interface

enter image description here

如您在图像上看到的,每行之后,将显示一个自动输出。我要禁用此功能。我不打算将其用作解决方法的编辑器,问题在于,在某些功能上,此输出大于某些屏幕,并且很难查看预期的结果。

1 个答案:

答案 0 :(得分:1)

默认的CLI IIRC使用标准的Node REPL,但没有提供简单的自定义方式。

您可以启动自己的REPL并提供REPL docs中所述的选项,尤其着重于:

  • eval
  • ignoreUndefined

最简单的解决方案是在返回long值的任何内容后面添加一些内容,例如,如果有一个名为foo的函数返回一个跨越页面的对象,例如:

> foo()
// countless lines of output

在命令中添加一些内容,例如:

> foo(); null
null