gpt4 book ai didi

android - Cordova Hook 和访问build设置

转载 作者:行者123 更新时间:2023-11-29 11:39:49 25 4
gpt4 key购买 nike

在 Cordova 的 Hook 期间例如before_build/before_prepare:

cordova build
-> before prepare hook
-> prepare
-> after prepare hook
-> before build hook
-> build
-> after build hook

是否可以获取有关构建的设置?如果它是发布版本或开发版本,如果当前平台是“ios”或“android”或与此相关的任何其他平台。

这有可能吗?

最佳答案

是的,这可能与 documentation 中提到的完全一样.您的钩子(Hook)(-函数)将传递一个 context 对象,其中包含您需要的所有信息。示例 上下文:

{
"hook": "before_plugin_install",
"scriptLocation": "c:\\script\\full\\path\\appBeforePluginInstall.js",
"cmdLine": "The\\exact\\command\\cordova\\run\\with arguments",
"opts": {
"projectRoot":"C:\\path\\to\\the\\project",
"cordova": {
"platforms": ["android"],
"plugins": ["plugin-withhooks"],
"version": "0.21.7-dev"
},
"plugin": {
"id": "plugin-withhooks",
"pluginInfo": {
...
},
"platform": "android",
"dir": "C:\\path\\to\\the\\project\\plugins\\plugin-withhooks"
}
},
"cordova": {...}
}

特别是 cmdLine 属性会让您感兴趣,以检查是否传递了 --release 标志并检测构建了哪个平台。

关于android - Cordova Hook 和访问build设置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47236115/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com