gpt4 book ai didi

javascript - node.js 固定行文本

转载 作者:行者123 更新时间:2023-12-03 06:01:24 25 4
gpt4 key购买 nike

我想在 Node.js 中创建一个简单的基于 CLI 的 UI。例如:

示例:

process1: on hold
process2: 1m 23sec
process3: 5m 13sec
process4: on hold

我希望这些行有固定的显示位置,因为控制台日志记录可能看起来很困惑。有没有一种解决方案可以在不依赖大量第三方库的情况下实现这一目标?我当前的脚本只有 30 行长,包括日志,我不想让它变得更重。

也许是这样的:

console.write('text', [line number]);

最佳答案

如果您在 npms.io 上搜索 ansi 等内容,就会发现很多模块。

这是一种方法。

      import clc from 'cli-color';

process.stdout.write(clc.erase.screen);
process.stdout.write(clc.erase.line);
process.stdout.write(clc.move.to(0,0));
process.stdout.write('status: ok');
// .. other stuff happens for awhile
process.stdout.write(clc.erase.line);
process.stdout.write(clc.move.to(0,0));
process.stdout.write('status: issue');

关于javascript - node.js 固定行文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39735992/

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