离子cordova使用packageType构建android并将参数传递给cordova hook
Posted
技术标签:
【中文标题】离子cordova使用packageType构建android并将参数传递给cordova hook【英文标题】:Ionic cordova build android with packageType and pass arguments to cordova hook 【发布时间】:2021-11-05 11:56:12 【问题描述】:我使用的是 Windows 操作系统
我有一个 before_build Cordova hook。在钩子内部,我传递这样的参数:
ionic cordova build android --release --configuration=ivd -- -- --ivd
ivd 参数被传递给context.opts.options.
这工作正常。
我想用 packageType=bundle 构建我的应用程序。
我在几个帖子中看到这样做的方法是这样的:
ionic cordova build android --release -- -- -- --packageType=bundle
这很好用,我的应用程序以 .aab 格式构建
问题
如果我想将两者结合起来(以捆绑模式构建应用程序并将参数传递给cordova hook)它不起作用
尝试过
ionic cordova build android --release -- --ivd -- -- --packageType=bundle
ionic cordova build android --release -- --ivd -- -- -- --packageType=bundle
和其他几种组合
什么工作
如果我只做这样的科尔多瓦:
cordova build android --release --ivd -- -- --packageType=bundle
我得到了想要的输出
编辑
我回答了我的问题,但我希望深入解释运行 ionic cordova
时“--
”的工作原理,并希望结合一个科尔多瓦钩子
【问题讨论】:
【参考方案1】:这适用于 Windows
ionic cordova build android --release --configuration=ivd -- -- --ivd -- --packageType=bundle
这适用于 Linux
ionic cordova build android --release --configuration=ivd -- --ivd -- --packageType=bundle
【讨论】:
以上是关于离子cordova使用packageType构建android并将参数传递给cordova hook的主要内容,如果未能解决你的问题,请参考以下文章