与大多数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