Как вывести обычный ASCII из "npm install", а не форматированный вывод по умолчанию? - PullRequest
0 голосов
/ 05 февраля 2019

При выполнении «npm install» я получаю кучу предварительно отформатированных выводов в терминале.Это включает в себя изменение положения курсора, отступа курсора с помощью стирания, рисования линий, большого количества цветного текста и т. Д.

Я хотел бы получить обычный вывод ASCII в терминале без какого-либо такого форматирования (подумайте, как нормальный выводиз console.log () выглядит так).Я пытаюсь настроить систему ведения журнала для моего проекта, поэтому для простого и эффективного анализа необходим только вывод текста.

В случае, если такой опции не существует, будет ли следующий лучший вариантбыть переформатировать вывод сам?Есть ли внешний инструмент, который уже делает это?

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

1 Ответ

0 голосов
/ 12 февраля 2019

На случай, если кто-то еще столкнется с этим, лучшее решение, которое я нашел, - это комбинация флагов установки npm и sed:

npm install --no-progress --no-color | sed "s,\x1B\[[0-9;]*[a-zA-Z],,g"

...