我想跟踪我将从Node.js
发出的承诺调用的进度,为了更清楚,我需要显示一个带有百分比的进度条,成功/错误回调函数已达到
我查看了Bluebird
文档,但发现与此无关。如果我错了,请纠正我。
我的代码附在下面,
const getAsync = Promise.promisify(cmd.get, { multiArgs: true, context: cmd })
=> // Need to show a progress bard over here
getAsync('some command').then(data => {
spinner.color = 'green';
spinner.text = 'Command completed..'
spinner.succeed();
}).catch(err => {
spinner.color = 'red';
console.log('Error occured..', err)
})
有人可以解释一下吗?
答案 0 :(得分:1)
你实际上可以做到这一点,但不是你要问的方式。所以你有两个选择: