gpt4 book ai didi

javascript - 使用控制台打印 node.js 中不断变化的变量

转载 作者:行者123 更新时间:2023-12-02 16:59:27 24 4
gpt4 key购买 nike

我在node.js中有一个解析应用程序。

需要解析的行数可能超过 100k,因此应用程序在打印完成之前似乎会“挂起”一段时间。

我可以每次打印“Parsing line X”,但如果这样做,控制台就会被文本溢出,速度太快而无法使用。

我要模仿的与您在 Linux 上的操作系统加载或某些控制台应用程序中看到的情况相同,其中控制台上的值动态变化,例如 Debian 上的 wget,其中箭头从左向右增长以模拟下载栏。

我想做类似的事情,但我什至不知道它的名字。

是否可以在node.js中实现这一点?这种东西叫什么名字? (这样我就可以搜索更多信息)。

最佳答案

嗨,DrakaSAN,我猜您正在寻找进度条。可以在 https://github.com/visionmedia/node-progress 上找到示例。

var ProgressBar = require('progress');

var bar = new ProgressBar(':bar', { total: 10 });
var timer = setInterval(function () {
bar.tick();
if (bar.complete) {
console.log('\ncomplete\n');
clearInterval(timer);
}
}, 100);

希望这对您有帮助。

关于javascript - 使用控制台打印 node.js 中不断变化的变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25888535/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com