28 янв. 2022 г.

Зависание nodejs при запуске через окно терминала Windows

Есть неприятная особенность в окне терминала Windows. Если включен режим Quick Edit (Быстрая вставка или Быстрое редактирование в русскоязычной версии интерфейса), то в определенный момент терминал может перейти в режим ожидания клавиатурного ввода от пользователя. Выйти из этого режима можно нажав любую клавишу, но пока это не будет сделано, сервер node будет висеть и не отвечать на запросы по сети.

У данной проблемы есть следующие решения:

  1. Отключить режим Quick edit в окне Properties терминала (см. скриншот ниже)
  2. Использовать другой терминал (например, git bash)
  3. Запускать nodejs через Task Scheduler операционной системы.
Дополнительная информация на Stack Overflow.

Комментариев нет:

Отправить комментарий