我想用5000而不是4200。
我尝试在根名称ember-cli上创建一个文件,并按照下面的代码放置JSON:
{
"port": 5000
}
但我的应用程序仍然运行在4200,而不是5000
我想用5000而不是4200。
我尝试在根名称ember-cli上创建一个文件,并按照下面的代码放置JSON:
{
"port": 5000
}
但我的应用程序仍然运行在4200,而不是5000
当前回答
没有人更新了最新的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 -p 5000
您可以输入以下命令更改应用程序端口,
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指定主机
不建议更改节点模块,因为更新或重新安装可能会删除这些更改。所以最好在angular cli中进行更改
Angular .json中的Angular 9
{
"projects": {
"targets": {
"serve": {
"options": {
"port": 5000
}
}
}
}
}
在angular项目中更改端口号的方法:
Node_modules \ @angular-devkit\build-angular\src\dev-server\schemaJson文件
"port": {
"type": "number",
"description": "Port to listen on.",
"default": <<port number>> /* write your required port number here */
}
使用以下命令运行项目
ng serve --port <<port number>> --open
在角。json文件
"server": {
"builder": "@angular-devkit/build-angular:dev-server",
"options": {
"browserTarget": "projectname:build",
"port": 5000 /* add this part */
}
adding this part and starting the server.