本文共 400 字,大约阅读时间需要 1 分钟。
用nodejs做个小工具,因为是长时间执行的工具,希望能在控制台滚动刷新内容,监视任务进度,试用了网上挺多的方法,但感觉都各有各的问题,于是就花时间自己弄了个小工具叫flash-console,实际的实现原理很简单,就是用console.clear()把控制台已有内容清空,然后重新打印新的内容,之前的日志都预先缓存起来了,所以看起来就像内容在局部滚动刷新。
npm install flash-console
import flashConsole from 'flash-console'flashConsole.log('test1')flashConsole.log('key', 'test2')flashConsole.log('test3')flashConsole.log('key', 'test4')
上述代码输出日志:
test1test4test3
更多请参见
转载地址:http://dvtlf.baihongyu.com/