Задать вопрос
@JSkye

Как освободить порт 3000, занимаемый create-react-app?

Система Windows 10, Create-react-app 1.3.3
Возможно, глупый вопрос. Но всё же. При выполнении npm start create-react-app запускает локальный сервер на порте 3000, однако, даже при закрытии консоли порт остается занятым из-за чего на нем не запустить другое React-приложение. Конечно, перезагрузка помогает, однако, хотелось бы освободить его более "цивилизованным" способом.
UPD: Перепроверил. Нет, Ctrl + C точно не помогает. Решение с явным заданием другого порта в какой-то степени помогает справиться с проблемой, но всё же хотелось бы знать как закрыть запущенное приложение. Хотя бы остановкой процесса.
  • Вопрос задан
  • 14684 просмотра
Подписаться 1 Оценить Комментировать
Решения вопроса 1
@JSkye Автор вопроса
Сам разобрался. Достаточно в диспетчере задач убить соответствующий процесс Node.js. Более элегантных способов пока не нашел.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 3
larisamoroz
@larisamoroz
Курю маны, втыкаю в код, ваяю, починяю.
Вы можете отредактировать package.json , секция scripts и явно указать там другой порт:
"start": "set PORT=3005 && react-scripts start"
Ответ написан
Onesuch07
@Onesuch07
Anonim
Если у вас Conemy, то там есть горячая клавиша завершающая используемые порты, процессы:
Win+Alt+Break
Консоль закрывать не обязательно, смело можно запускать "npm start", "gulp", "yarn" и др.

Если не сработало, то ищите кнопку по этому пути:
Active console>close or kill>kill active proccess

Удачи!
Ответ написан
Комментировать
Kublyakov
@Kublyakov
Сначала Ctrl + C в консоли, потом только закрывать консоль)
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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