我想用5000而不是4200。
我尝试在根名称ember-cli上创建一个文件,并按照下面的代码放置JSON:
{
"port": 5000
}
但我的应用程序仍然运行在4200,而不是5000
我想用5000而不是4200。
我尝试在根名称ember-cli上创建一个文件,并按照下面的代码放置JSON:
{
"port": 5000
}
但我的应用程序仍然运行在4200,而不是5000
当前回答
虽然上面的答案中已经有很多有效的解决方案,但这里是一个使用visual Studio Code的Angular 7项目的可视化指南和具体解决方案(也可能是更早的版本,但不保证)。定位模式。在图像树中显示的目录中添加Json,并更改port——> default下的整数,以永久更改浏览器中的端口。
其他回答
我通常使用ng set命令来更改Angular CLI中项目级别的设置。
ng set defaults.serve.port=4201
它会改变。angular。cli。Json,并像前面提到的那样添加端口设置。
在此更改之后,您可以简单地使用ng serve,它将使用首选端口,而不需要每次都指定它。
没有人更新了最新的Angular CLI的答案。使用最新的Angular CLI
使用最新版本的angular-cli。Json重命名为angular。Json,你可以通过编辑angular改变端口。json文件 现在您可以为每个“项目”指定一个端口。
projects": {
"my-cool-project": {
... rest of project config omitted
"architect": {
"serve": {
"options": {
"port": 4500
}
}
}
}
}
点击这里阅读更多信息
您可以输入以下命令更改应用程序端口,
Ng serve——端口4200
此外,对于永久设置,您可以通过编辑angular-cli更改端口。json文件
"defaults": {
"serve": {
"port": 8080
}
}
修改nodel_modules/angular-cli/commands/server.js是个坏主意,因为当你安装新版本的angular-cli时,它会被更新。相反,你应该在package中指定ng serve——port 5000。Json是这样的:
"scripts": {
"start": "ng serve --port 5000"
}
你也可以用——host 127.0.0.1指定主机
对我来说有效的解决方法是
ng serve --port 4401
(你可以把4401改成任何你想要的号码)
然后启动浏览器-> http://localhost:4401/
基本上,我有两个应用程序,在上述方法的帮助下,现在我能够在我的开发环境中同时运行它们。