所以当你console.log
时,你要向stdout添加行。我理解的很多,但 top 等程序如何向控制台打印持续刷新的数据视图,然后在杀死数据时擦除数据?
您可以看到我杀死 top 时,其数据不再显示。我不能在我的终端窗口或任何东西中滚动来查看它,就像我使用的大多数其他脚本和程序一样。
我怎样才能在节点中执行此操作?我想显示一些数据并不断刷新它,直到脚本被杀死。
答案 0 :(得分:1)
使用ANSII Escape Sequences的方法。手动操作非常繁琐,所以我选择了一个名为blessed的库。它允许您非常轻松地创建终端用户界面。它会为您完成所有烦人的低级ANSII转义序列,并为您提供可以实例化和配置的控件。
答案 1 :(得分:0)
你不能做CLS,然后重新发送新数据到屏幕上吗?