我想知道我是否可以在配置文件中设置主机和端口,这样我就不必输入
ng serve --host foo.bar --port 80
而不仅仅是
ng serve
在最新版本的 Angular 中,这是在配置文件中设置的angular.json。例子:
angular.json
{ "$schema": "./node_modules/@angular/cli/lib/config/schema.json", "projects": { "my-project": { "architect": { "serve": { "options": { "port": 4444 } } } } } }
您还可以使用ng config查看/编辑值:
ng config
ng config projects["my-project"].architect["serve"].options {port:4444}
在以前的版本中,这是在元素下方设置的:angular-cli.jsondefaults
angular-cli.json
defaults
{ "defaults": { "serve": { "port": 4444, "host": "10.1.2.3" } } }