结合使用ANGLING-CLI和ng serve
命令,我如何才能指定默认端口,这样我就不需要每次都手动传递--port
标志了?
我想更改默认端口4200.
结合使用ANGLING-CLI和ng serve
命令,我如何才能指定默认端口,这样我就不需要每次都手动传递--port
标志了?
我想更改默认端口4200.
Update for @angular/cli@9.x: and over
在angular.json
中,您可以 for each "项目"指定一个端口
"projects": {
"my-cool-project": {
... rest of project config omitted
"architect": {
"serve": {
"options": {
"port": 1337
}
}
}
}
}
所有可用选项:
https://angular.io/guide/workspace-config#project-tool-configuration-options个
或者,您可以在每次运行ng server时指定端口,如下所示:
ng serve --port 1337
使用此方法时,您可能希望将其放入您的Package.json中的脚本中,以使每次运行/与团队中的其他人共享配置变得更容易:
"scripts": {
"start": "ng serve --port 1337"
}
传统:
Update for @angular/cli final:
在angular-cli.json
中,您可以在默认设置中指定端口:
"defaults": {
"serve": {
"port": 1337
}
}
传统-呃:
Tested in angular-cli@1.0.0-beta.22-1个
angular-cli
中的服务器来自ember-cli
项目.
{
"port": 1337
}
重新启动服务器,它将在该端口上运行.
此处指定了更多选项:
{
"skipGit" : true,
"port" : 999,
"host" : "0.1.0.1",
"liveReload" : true,
"environment" : "mock-development",
"checkForUpdates" : false
}