首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何将angular端口从4200更改为其他端口

如何将angular端口从4200更改为其他端口
EN

Stack Overflow用户
提问于 2016-11-21 18:02:17
回答 11查看 543K关注 0票数 414

我想用5000代替4200。

我已经尝试在根目录ember-cli上创建一个文件,并根据以下代码放入JSON:

代码语言:javascript
复制
{
   "port": 5000
}

但我的应用程序仍然在4200而不是5000上运行

EN

回答 11

Stack Overflow用户

回答已采纳

发布于 2017-07-28 02:40:26

对我有效的解决方案是

代码语言:javascript
复制
ng serve --port 4401    

(您可以将4401更改为您想要的任何数字)

然后启动browser -> http://localhost:4401/

基本上,我有两个应用程序,在上述方法的帮助下,我现在能够在我的开发环境中同时运行这两个应用程序。

票数 673
EN

Stack Overflow用户

发布于 2018-05-14 20:41:25

在最近的CLI版本中,情况似乎发生了变化(我使用的是6.0.1)。通过将port选项添加到项目的angular.json中,我可以更改ng serve使用的默认端口

代码语言:javascript
复制
{
    "$schema": "./node_modules/@angular/cli/lib/config/schema.json",
    "projects": {
        "my-project": {
            "architect": {
                "serve": {
                    "options": {
                        "port": 4201
                    }
                }
            }
        }
    }
}

(本例中仅显示相关属性。)

票数 147
EN

Stack Overflow用户

发布于 2018-07-04 21:43:11

端口设置的位置已经更改了几次。

如果使用Angular CLI 1

更改angular-cli.json

代码语言:javascript
复制
{
  "defaults": {
    "serve": {
      "host": "0.0.0.0",
      "port": 5000 
    }
  }
}

如果使用最新的Angular CLI

更改angular.json

代码语言:javascript
复制
"projects": {
    "project-name": {
        ...
        "architect": {
            "serve": {
                "options": {
                  "host": "0.0.0.0",
                  "port": 5000
                }
            }
        }
        ...
    }
}

无需更改任何文件

运行命令

代码语言:javascript
复制
ng serve --host 0.0.0.0 --port 5000
票数 71
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40717449

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档