コマンドで angular-cli を使用して、毎回ng serve
手動でフラグを渡す必要がないように、デフォルトのポートを指定するにはどうすればよいでしょうか?--port
デフォルトのポート 4200 から変更したいと思います。
ベストアンサー1
@angular/ の更新[メールアドレス]: オーバー
「プロジェクト」ごとangular.json
にポートを指定できます
"projects": {
"my-cool-project": {
... rest of project config omitted
"architect": {
"serve": {
"options": {
"port": 1337
}
}
}
}
}
利用可能なすべてのオプション:
https://angular.io/guide/workspace-config#プロジェクトツール構成オプション
あるいは、次のように ng serve を実行するたびにポートを指定することもできます。
ng serve --port 1337
このアプローチでは、毎回の実行を容易にしたり、チーム内の他のユーザーと構成を共有したりするために、これを package.json 内のスクリプトに配置することをお勧めします。
"scripts": {
"start": "ng serve --port 1337"
}
遺産:
@angular/cli final の更新:
内部ではangular-cli.json
デフォルトでポートを指定できます:
"defaults": {
"serve": {
"port": 1337
}
}
レガシーユーザー:
テスト済み[メールアドレス]
サーバーはプロジェクトangular-cli
から取得されますember-cli
。サーバーを構成するには、.ember-cli
プロジェクト ルートにファイルを作成します。そこに JSON 構成を追加します。
{
"port": 1337
}
サーバーを再起動すると、そのポートでサービスが提供されるようになります。
ここで指定されるオプションは他にもあります:http://ember-cli.com/#ランタイム構成
{
"skipGit" : true,
"port" : 999,
"host" : "0.1.0.1",
"liveReload" : true,
"environment" : "mock-development",
"checkForUpdates" : false
}