如何根据配置(调试/发布/分发)为多设备混合应用程序定义全局变量?
示例:我的应用程序必须查询(HTTP POST,使用 ajax)网络服务器。调试时,我希望查询本地 Web 服务器,在构建发布配置时,我希望查询生产 Web 服务器。
UPD:
Avani建议使用Cordova Hooks,但是:1) 看起来像未在 MDHA (链接) 中实现的钩子,以及 2) 如果实施,在哪里存储钩子?\project_dir\hooks
或\project_dir\bld\Debug\hooks
,或其他一些地方或方法?缺少 MDHA 文档。
我试图添加钩子\project_dir\hooks\after_prepare
(它修改index.html
),并得到编译错误:
EPERM, operation not permitted 'C:\Temp\BlankCordovaApp1\BlankCordovaApp1\bld\Debug\_www'