angular-cli サーバー - デフォルトポートを指定する方法 質問する

angular-cli サーバー - デフォルトポートを指定する方法 質問する

コマンドで 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
}

おすすめ記事