2014-11-14 37 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等)。当你采用这种方法时,如果你的环境变量被捆绑在单个文件当然是最简单的。

相关问题