自学内容网 自学内容网

node一直在同一行打印

使用 process.stdout.write() 在同一行上连续打印内容,而不让光标移动到新的一行

使用 ANSI 转义序列移动光标
如果你想要在同一行上的特定位置打印文本,你可以使用 ANSI 转义序列来移动光标。例如,\r 会将光标移动到行首:


process.stdout.write('Processing...');  
// 等待一些异步操作完成  
// ...  
process.stdout.write('\rDone!');

在这个例子中,Processing… 会首先被打印,然后当异步操作完成后,光标会被移回行首(\r),并打印 Done!,覆盖掉之前的文本。


原文地址:https://blog.csdn.net/solocao/article/details/136716228

免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!