ng serve --port 4200和ng serve --host ip:4200之间的区别

时间:2019-11-12 11:09:16

标签: angular

如何通过ng serve命令在localhost中的一个端口上服务Angular应用程序,而通过ng serve --host 192.168.12.100在路由器上分配的IPv4地址中的一个端口在同一端口上运行,即4200和我无法使用ng serve两次使两个应用程序在同一端口上运行两次,这给另一个应用程序在同一端口上运行带来了错误,我也知道我们可以通过ng serve --port 4000

更改默认端口

在不同的环境中两次运行同一应用程序

ng服务 ng serve --host ip

此处ip是分配给系统的IPv4地址

1 个答案:

答案 0 :(得分:1)

ng serve --port 4200 :

仅更改端口号,但主机保持不变,默认主机为“ localhost”

and ng serve --host ip:4200 :

更改IP或域示例abc.com

或者您可以更改angular-cli.json或angulat.json

{
  "defaults": {
    "serve": {
      "port": 4444,
      "host": "10.1.2.3"
    }
  }
}