Подтвердить что ты не робот

Есть ли способ зарегистрировать вывод команды npm install

Я побежал npm install в проекте, и он дает ряд ошибок и предупреждений, которые я хочу поймать, но выход слишком длинный и обрезается, поэтому я не могу просмотреть полный список в терминале.

Я попытался перенаправить его в файл, но вывод все еще записывается на терминал, и я все еще получаю выходной файл, который отображает только деревья зависимостей.

Я также пытался подключить его к меньшему из linux, но он все еще проходит через многие экраны, пока не остановится для продолжения.

Я проверил npm doc и, похоже, не имеет функций журнала, я хочу, чтобы иметь возможность регистрировать точный результат в файле, как я могу это сделать?

4b9b3361

Ответ 1

npm install 2>&1 | tee log.txt

2>&1 направляет stderr в stdout, поэтому все будет выводиться в одном потоке.

Ответ 2

Вас могут интересовать только предупреждения и ошибки, если это так:

npm arg --silent. Или npm config set loglevel warn, если вы хотите только печатать предупреждения и ошибки. Или вы можете передать его на /dev/null.

поэтому у вас есть 2 варианта:

  • npm i --silent
  • npm config set loglevel warn, затем npm i

Литература:

npm install должно быть тихим

Добавить параметр, чтобы скрыть итоговый вывод из установки npm