我想用5000而不是4200。
我尝试在根名称ember-cli上创建一个文件,并按照下面的代码放置JSON:
{
"port": 5000
}
但我的应用程序仍然运行在4200,而不是5000
我想用5000而不是4200。
我尝试在根名称ember-cli上创建一个文件,并按照下面的代码放置JSON:
{
"port": 5000
}
但我的应用程序仍然运行在4200,而不是5000
当前回答
转到这个文件
node_modules\@angular-devkit\build-angular\src\dev-server\schema.json
搜索端口
"port": {
"type": "number",
"description": "Port to listen on.",
"default": 4200
},
更改默认值并重新启动服务器
其他回答
转到这个文件
node_modules\@angular-devkit\build-angular\src\dev-server\schema.json
搜索端口
"port": {
"type": "number",
"description": "Port to listen on.",
"default": 4200
},
更改默认值并重新启动服务器
我通常使用ng set命令来更改Angular CLI中项目级别的设置。
ng set defaults.serve.port=4201
它会改变。angular。cli。Json,并像前面提到的那样添加端口设置。
在此更改之后,您可以简单地使用ng serve,它将使用首选端口,而不需要每次都指定它。
要在运行时更改一次端口,并且没有更改配置,您可以使用以下命令
ng serve --port 5000
如果每次运行ng服务都需要5000端口。使用以下方法
使用angular.json
在“选项”字段下搜索“服务”,如下所示:
在node_modules > @angular-devkit > build-angular > src > dev-server > schema中。Json,你会发现下面的代码和更新端口,如你想要的5000。 在包中。Json下的“脚本”,我们已经“开始”更新它与下面的命令,所以每次运行“npm开始”,它将服务于5000。
注意:在终端中使用'ng serve'或'npm start'发布所有的重启服务器反馈有助于改进。谢谢!
简单设置在包中。json文件
"scripts": {
"ng": "ng",
"start": "ng serve --port 3000",
"build": "ng build",
"test": "ng test",
"lint": "ng lint",
"e2e": "ng e2e"
},
然后运行命令
npm start
永久的: 转到/ server.js nodel_modules / angular-cli /命令 搜索var defaultPort = process.env.PORT || 4200;把4200改成你想要的任何东西。 现在就跑: ng serve——port 4500(你可以把4500改成任何你想要的端口)