【问题标题】:Port -4200 is being in used in angular 7 application端口 -4200 正在 Angular 7 应用程序中使用
【发布时间】:2019-09-25 01:27:44
【问题描述】:

我有一个 Angular 7 应用程序,正在 MAC 环境中开发。问题是当我第一次运行 ng serve 时它运行良好。但是当我按 Ctrl + Z 并再次运行 ng serve 时,会出现以下错误:

 Port 4200 is already in use. Use '--port' to specify a different port.

这在 Windows 环境中以前不会发生。我必须做一些额外的步骤来摆脱这个错误吗?我想在同一个端口号上运行。

【问题讨论】:

  • 我建议添加一个关于 mac 或与苹果生态系统相关的标签。因为这可能是由于 mac 处理端口的方式造成的。
  • 看看这个link。它解释了不同系统操作系统的操作。
  • 是的,@Ardit 提供的链接帮助了我,只需参考链接的stackoverflow.com/a/40463142/9855057 部分

标签: macos angular7


【解决方案1】:

试试这个:

sudo kill $(sudo lsof -t -i:4200)

【讨论】:

    【解决方案2】:

    问题是使用 Ctrl + C on mac 终止当前项目的执行,这最终会杀死端口。同样,我们可以使用 ng serve 启动项目,而无需使用任何端口号。

    【讨论】:

      猜你喜欢
      • 2019-07-06
      • 2018-08-08
      • 1970-01-01
      • 1970-01-01
      • 2017-11-12
      • 1970-01-01
      • 2020-01-07
      • 2019-01-16
      • 1970-01-01
      相关资源
      最近更新 更多