Angular 6 端口 [编号] 已在使用中。使用 '--port' 指定其他端口



由于某种原因,当尝试使用 ng serve 启动我的 Angular 应用程序时,我不断收到此错误:

"端口 4200 已在使用中。使用"--port"指定其他端口。

我不知道为什么会发生这种情况,因为上周对我来说效果很好。

无论我输入什么数字(例如 ng serve --port xxxx(,尽管未使用该端口号,但仍会出现相同的错误。

更改端口号不是这个问题。谁能帮我解决这个问题,因为我想继续一些 Angular 开发?

我已经在全球范围内重新安装了角度 cli,但它仍然不起作用。

我已经降级到较低版本的 Angular CLI,但它不起作用,我什至重新安装了 Node。无。

对此的任何帮助将不胜感激。我整天都在搜索,找不到有类似问题的人。

请注意,我使用的是Windows而不是Mac。

解决了这个问题。原来是我的防火墙。

该错误具有误导性,因为它说我尝试的端口正在使用中,而实际上并非如此。

如果有人收到此错误,请检查您正在使用的防火墙。

在你的终端ps aux | grep node中运行它(如果你使用的是 linux flavor 机器......这很可能会奏效(,看看哪些进程会回来。如果您看到现有节点进程,那么您的应用程序很可能仍在另一个选项卡或窗口(终端选项卡或窗口(中运行。终止进程并运行ng serve.如果所有检查出来,一切都应该工作。 干杯。

相关内容

最新更新