2016-10-04 11 views
1

私はAngular2の学習を始めました。 Angular-Cliが実行する環境をどのように知っているかを理解したかっただけです。私はprod、dev、beta、alphaのような複数の環境を作りました。私はng serve --environment={environment_name}のときに正しく呼び出されるようです。ちょうど私の変更を確実にしたかった。Angular-Cliはどのような環境を使用するのですか?

答えて

0

angular-cliは、--environmentフラグを渡すため、使用する環境を知っています。

フラグが渡されない場合、dev環境が使用されます。

+0

Oh。私はサーバーにプッシュするときを意味します。これが現時点で実行中か、現在qa上で実行中であることを明示的にどのように伝えますか? – Gamaliel

+1

あなたは何を意味するか分かりません。現在実行中の環境をアプリで知りたいですか? 'environment.ts'をあなたの環境フォルダからインポートすると、ビルド時に現在の環境で上書きされます。 –

+0

私は、別の環境に4つの異なるapiurlsがあるので、それが実際に実行されているときに私の他の環境をどのように使用するのかということを私が考えていると思うし、この環境を実行するよう指示する場所はないようですこの 'window.location.hostname'には、RestAngularが持っているのと同様のものがあります。 – Gamaliel

関連する問題