2017-12-17 15 views

答えて

3

.angular-cli.jsonファイルでは、Angular-CLI設定オプションを指定できます。デフォルトのホスト名とポートを含みます。

{ 
    "defaults": { 
     "serve": { 
      "port": 2500 
     } 
    } 
} 

は、より多くの情報と設定オプションの完全なリストのための角度CLIのマニュアルを参照してください:

serve: Properties to be passed to the serve command 
    • port (number): The port the application will be served on. Default is 4200. 
    • host (string): The host the application will be served on. Default is localhost. 

は、次のようなプロパティを定義することで、.angular-cli.jsonファイルで使用するポートを定義することができます。 https://github.com/angular/angular-cli/wiki/angular-cli


コマンドラインソリューション

あなたが必要とし、構成編集しないコマンド・ライン・ソリューションを探しているなら、単にオプションのhostportコマンドでng serveまたはng serve --prodのコマンドを実行します。これらのオプションのコマンドラインパラメータを使用して

ng serve --host 0.0.0.0 --port 4201

、あなたは単に、二回別のホストとポートを持つそれぞれのコマンドを実行することができます。


サイドノート: 言われていること、あなたが角度CLIを使用して、角度のアプリケーションにサービスを提供しようとしている場合を除き、あなたはおそらく、あなたのホスティングプラットフォームに関連したメソッドを使用して、これらのオプションを設定する必要があります。

+0

私はOPの下で、同じ時刻に2つの異なるポートでそれをホストすることを尋ねています。間違っているかもしれませんが、説明を待ってみましょう。 –

+1

私は、この要件を満たすはずのコマンドラインバリアントを私の答えに追加しました。 – Trent

+0

@Trent、コマンドラインソリューションはうまくいきます。プロジェクトにもう1つのヘルプを追加するだけで、さまざまなサービスに異なるstyle.cssファイルを読み込むことができます。 2つのstyle.cssファイルがあり、1つのserve(style-1の場合はstyle.css -1)ともう1つの場合(style-2のstyle.css -2)をロードしたいとします。 –

関連する問題