Куда идет вывод NPM Install? Я не могу найти его ни в stdout, ни в stderr
Я пытаюсь получить вывод команды
npm install
и показать это в моем модуле cli.
Но я получаю только результат в конце, а не вывод загрузки с индикатором выполнения.
Может быть, npm выводится в другом месте, отличном от и?
Это мой код в Typescript
import * as cp from 'child_process';
const child = cp.spawn('npm', ['install', 'some-module']);
child.stdout.setEncoding('utf8');
child.stdout.on('data', (chunk) => {
process.stdout.write(chunk);
});
child.stderr.setEncoding('utf8');
child.stderr.on('data', (chunk) => {
process.stdout.write(chunk);
});
Это единственный результат, который я получаю в конце процесса:
added 154 packages, and audited 505 packages in 52s
Куда делась полоса загрузки и все остальное на выходе? Почему его нет в
stdout
или же
stderr
?