Progress-靈活的ascii進度條

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

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章