当我在 Node.js 中打印到我的终端时,我使用 console.log
输出一个新的文本行。但是,有些应用程序会动态更新相同的控制台输出行,而不是仅仅添加新行。一个常见的例子是出现在 wget
或 scp
中的 ASCII 加载栏。
有些应用程序会用动态输出填充整个终端窗口。 ngrok
就是一个例子:
此应用动态更新上述信息。
是否有框架可以帮助我在 Node.js 中创建类似的动态输出?这个有名字吗?
最佳答案
好吧,也许这对你的需要来说太多了..但我会给你一些你可以使用的工具选项..
更好的选择是只使用 console.log 它将使用颜色代替:
如果您需要向用户提示问题:
对于创建命令行,您有:
对于终端接口(interface),你有这些:
这些都是很棒的工具。我在我的项目中使用它们,它们非常棒。还有一些..告诉你是否需要更多嘿嘿
关于javascript - 使用 Node.js 创建可滚动/可重写的终端/stdout 接口(interface),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25846949/