Мой node.js
приложение имеет много консольных журналов, которые важны для меня для наблюдения (это - вполне большое приложение так выполнения в течение долгого времени, и я должен знать, что вещи все еще прогрессируют), но я заканчиваю с тысячами строк консольных журналов.
Так или иначе возможно сделать a console.update
это стирает/заменяет консольную строку вместо того, чтобы создать новую строку?
если Вы видите stdout исключения как TypeError: process.stdout.clearLine is not a function
в окне Debug Console Кода Visual Studio (или Webstorm), запускаете приложение как приложение внешнего терминала вместо внутренней консоли. Причина состоит в том, что окно Debug Console не является TTY (process.stdout.isTTY
, ложь). Поэтому обновите свою конфигурацию запуска в launch.json
с "console": "externalTerminal"
опция.