Angular 6 Port [номер] уже используется.Используйте '--port', чтобы указать другой порт - PullRequest
0 голосов
/ 20 октября 2018

По какой-то причине я продолжаю получать эту ошибку, когда пытаюсь запустить приложение Angular с помощью ng serve:

"Порт 4200 уже используется. Используйте« --port », чтобы указать другой порт.. "

Я не знаю, почему это происходит, потому что на прошлой неделе у меня все работало нормально.

Не имеет значения, какой номер я ввожу (например, ng serve --portхххх), появляется та же ошибка, несмотря на то, что номер порта не используется.

Изменение номера порта не является этой проблемой.Может ли кто-нибудь помочь мне с этим, потому что я хотел бы продолжить разработку Angular?

Я переустановил Angular Cli в глобальном масштабе, и он все еще не работает.

IЯ упал до более низкой версии Angular CLI, и она не работает, и я даже переустановил Node.Ничего.

Любая помощь по этому вопросу будет принята с благодарностью.Я искал весь день, и я не могу найти никого с подобной проблемой.

Обратите внимание, что я использую Windows, а не Mac.

Ответы [ 2 ]

0 голосов
/ 21 октября 2018

Решил проблему.Оказывается, это был мой брандмауэр.

Ошибка вводит в заблуждение, поскольку в нем говорится, что порты, которые я пытался использовать, когда они не использовались.

Если кто-то получит эту ошибку, проверьте брандмауэрвы используете.

0 голосов
/ 20 октября 2018

Запустите это в своем терминале ps aux | grep node (если вы работаете на машине Linux linux ... скорее всего, это будет работать) и посмотрите, какие процессы возвращаются.Если вы видите существующий процесс узла, то, скорее всего, ваше приложение все еще работает в другой вкладке или окне (вкладка терминала или окно).Завершите процесс и запустите ng serve.Если все это проверяет, все должно работать.Приветствия.

...