Я работаю progress
v2.0.3 с NodeJS v10.9.0 на MacOS 10.10.5 и пытаюсь реализовать стекированные индикаторы выполнения следующим образом:
'use strict';
const ProgressBar = require('progress');
const foo = new ProgressBar('Processing [:bar] :percent :etas', { total: 100 });
let timerFoo = setInterval( () => {
foo.tick();
if (foo.complete) {
clearInterval(timerFoo);
}
}, 10);
const bar = new ProgressBar('Processing [:bar] :percent :etas', { total: 100 });
let timerBar = setInterval( () => {
bar.tick();
if (bar.complete) {
clearInterval(timerBar);
}
}, 200);
Несмотря на то, чтосложенный вывод обоих заданных индикаторов выполнения после завершения первого (или в конце, когда оба работают с одинаковым интервалом таймера), я не могу получить это для незавершенных индикаторов выполнения.Как я могу реализовать составленные индикаторы выполнения (нужно всего четыре бара) с помощью модуля progress
?