Node.js console.log - Действительно ли возможно обновить строку, а не создать новую строку?

Мой node.js приложение имеет много консольных журналов, которые важны для меня для наблюдения (это - вполне большое приложение так выполнения в течение долгого времени, и я должен знать, что вещи все еще прогрессируют), но я заканчиваю с тысячами строк консольных журналов.

Так или иначе возможно сделать a console.update это стирает/заменяет консольную строку вместо того, чтобы создать новую строку?

60
задан 26 June 2013 в 04:34

1 ответ

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

3
ответ дан 31 October 2019 в 17:04

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

Похожие вопросы: