2014-11-14 46 views
0

我目前正在Cordova中構建一個Backbone應用程序,我需要爲不同的環境更改一些變量。目前我需要進入代碼並根據我嘗試構建的環境(不同的端點等)手動更改3或4個變量的代碼。這將是巨大的,如果我可以運行通過CLI的Cordova更新代碼

cordova build --environment staging 

或東西沿着這些線路,然後在代碼中,我可以檢查的,並使用依賴於環境的命令不同的設置。有沒有人聽說過這個或者它有可能嗎?如果除了我的手動方法,沒有任何建議?

回答

1

當您創建Cordova應用程序> 3.0時,可以在構建事件上創建掛鉤。

How to use hooks to automatically set environment variables in code上查看博客文章。

也可以創建自己的掛鉤並將具有環境變量的正確文件複製到項目文件夾(Android,iOS等)。當你採用這種方法時,如果你的環境變量被捆綁在單個文件當然是最簡單的。