【问题标题】:"port 4200 already in use" error, inspite it is not being used“端口 4200 已在使用”错误,尽管它没有被使用
【发布时间】:2018-08-20 20:11:19
【问题描述】:

我正在开始一个有角度的项目。运行 ng-serve port 4200 already in use 时出现错误。我已经尝试了所有简单的解决方案。 netstat 没有显示在 127.0.0.1:4200 上运行的任何进程。还尝试使用--port 命令更改默认端口,不幸的是,对于任何输入的端口都有效(用不同的端口号尝试了三次)。已经访问了这里的几乎所有答案,没有任何帮助。提前致谢。

【问题讨论】:

  • 如?你能详细说明一下吗?因为我对所有输入的端口都收到相同的错误,无论是4201 还是3000
  • 正如问题本身已经提到的那样,我已经完成了上述帖子中的答案,但没有任何帮助。
  • 试试lsof -i:4200 看看会发生什么。
  • @luckysadhwani 你终于解决了这个问题吗?如何解决的?

标签: angular angular-cli


【解决方案1】:

在这种情况下使用角度命令-

ng serve --port 4201

您必须更改端口号。

【讨论】:

    【解决方案2】:

    试试这个 ng serve --port 0

    它会监听一些未分配的端口。

    【讨论】:

      【解决方案3】:

      这可能是因为服务器仍在运行,如果你在 Visual Studio Code 中编写代码,在节点终端中打开 Promp,按 Ctrl+C,会询问你是否要完成,说是,然后尝试运行 de再次发球。

      在 Angular 中,服务器位于 http://localhost:4200/,而不是 127.0.0.1

      您可以根据需要使用“ng serve --port 3300”更改编号来打开多个服务

      对不起我的英语不好

      【讨论】:

      • 如果服务器仍在运行并且没有完全终止,它应该在 netstat 的结果中显示。
      猜你喜欢
      • 2019-01-16
      • 2017-11-12
      • 1970-01-01
      • 1970-01-01
      • 2019-12-24
      • 2017-01-13
      • 1970-01-01
      • 2016-12-29
      • 1970-01-01
      相关资源
      最近更新 更多