我想用5000代替4200。
我已经尝试在根目录ember-cli
上创建一个文件,并根据以下代码放入JSON:
{
"port": 5000
}
但我的应用程序仍然在4200而不是5000上运行
发布于 2017-07-28 02:40:26
对我有效的解决方案是
ng serve --port 4401
(您可以将4401更改为您想要的任何数字)
然后启动browser -> http://localhost:4401/
基本上,我有两个应用程序,在上述方法的帮助下,我现在能够在我的开发环境中同时运行这两个应用程序。
发布于 2018-05-14 20:41:25
在最近的CLI版本中,情况似乎发生了变化(我使用的是6.0.1
)。通过将port
选项添加到项目的angular.json
中,我可以更改ng serve
使用的默认端口
{
"$schema": "./node_modules/@angular/cli/lib/config/schema.json",
"projects": {
"my-project": {
"architect": {
"serve": {
"options": {
"port": 4201
}
}
}
}
}
}
(本例中仅显示相关属性。)
发布于 2018-07-04 21:43:11
端口设置的位置已经更改了几次。
如果使用Angular CLI 1
更改angular-cli.json
{
"defaults": {
"serve": {
"host": "0.0.0.0",
"port": 5000
}
}
}
如果使用最新的Angular CLI
更改angular.json
"projects": {
"project-name": {
...
"architect": {
"serve": {
"options": {
"host": "0.0.0.0",
"port": 5000
}
}
}
...
}
}
无需更改任何文件
运行命令
ng serve --host 0.0.0.0 --port 5000
https://stackoverflow.com/questions/40717449
复制相似问题