Куда идет вывод 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?

0 ответов

Другие вопросы по тегам