Progress-灵活的ascii进度条

    技术2022-07-10  144

    Progress-灵活的ascii进度条

    Progress 是一个很棒的软件包,可在控制台中创建进度条。 使用 npm install progress 进行安装。 以下代码段会创建一个 10 步的进度条,每 100 毫秒完成一步。 当进度条结束时,则清除定时器:

    const ProgressBar = require('progress') const bar = new ProgressBar(':bar', { total: 10 }) const timer = setInterval(() => { bar.tick() if (bar.complete) { clearInterval(timer) } }, 100)

    具体使用可以参考官方文档https://www.npmjs.com/package/progress

    Processed: 0.010, SQL: 9