與大多數js網絡應用程序一樣,我們有一個config.js文件,其中包含有關應用程序的全局配置信息,base api網址等。這些價值在地方發展中往往不同於生產。gruntjs/angularjs - 可選的開發配置?
我已經看過類似如下的答案:Development mode for AngularJS using GruntJS,還有像grunt-replace這樣的用於創建動態配置文件的東西。
我的問題是,「開發」部分因開發人員不同而不同,我們都需要一個API設置版本,因此基本API會有所不同。我希望允許每個開發人員以不需要他們將該信息提交給git倉庫的方式覆蓋配置中的特定變量(我同意這不是最佳實踐,所有內容都應該在倉庫中,但因爲這只是該項目的1/2變量,所以我可以忽略它)
有關如何實現此設置的任何想法?
我喜歡這樣的聲音。你可以擴展一些細節嗎?你如何使用grunt來查找可選文件?因爲那是我無法解決的問題。 – ptr 2014-09-19 08:06:21
我更新了我的答案:) – Mikke 2014-09-19 08:18:35
優秀,整潔的把戲:) – ptr 2014-09-19 09:01:25