2016-10-04 25 views
1

我剛開始學習Angular2。我只是想了解Angular-Cli如何知道運行哪個環境。我創建了多個環境,如prod,dev,beta和alpha,並且當我使用ng serve --environment={environment_name}時,它們似乎被正確調用。只是想確定我的變化。Angular-Cli如何知道使用哪個環境?

回答

0

angular-cli知道要使用什麼環境,因爲您正在傳遞--environment標誌。

如果沒有通過標誌,則使用dev環境。

+0

哦。我的意思是推送到服務器。我如何明確地告訴您這是目前正在運行或正在qa上運行? – Gamaliel

+1

仍不確定你的意思。你想知道你的應用程序當前正在運行哪個環境?從環境文件夾中導入'environment.ts',它會在構建時被當前環境覆蓋。 –

+0

我想我想弄清楚的是,當它實際運行時它將如何去使用我的其他環境,因爲我針對不同的環境有4種不同的API,並且似乎沒有地方可以告訴它運行此環境在這個'window.location.hostname'中就像RestAngular擁有它一樣。 – Gamaliel

相關問題