android - 离子cordova使用packageType构建android并将参数传递给cordova hook
问题描述
我在 Windows 操作系统上
我有一个 before_build Cordova hook。在钩子内部,我传递这样的参数:
ionic cordova build android --release --configuration=ivd -- -- --ivd
ivd 参数被传递给context.opts.options.
This works fine。
我想用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
并想结合一个科尔多瓦钩子
解决方案
这适用于 Windows
ionic cordova build android --release --configuration=ivd -- -- --ivd -- --packageType=bundle
这适用于Linux
ionic cordova build android --release --configuration=ivd -- --ivd -- --packageType=bundle
推荐阅读
- entity-framework-core - 具有滚动/金丝雀部署的 EF 数据库迁移
- noclassdeffounderror - 类路径问题:Websphere Liberty 部署中的 EAR 无法识别 Jar 文件
- c - C - 在 Windows 中阻止键盘输入
- android - 如何通过可访问性(类名)获取 url 浏览器
- excel - 单击组合框时用户窗体消失
- autodesk-forge - 是否可以仅使用父 dbid 部分加载巨大的模型?
- android - 无法在 UseEffect React Native 上使用导航用于启动画面
- netsuite - 如何获取记录列表,然后在相应记录旁边添加一个复选框,以便在 suiteScript 中编辑和保存更改
- html - 隐藏所有 #id 不在给定数组中的元素
- flutter - java.lang.ClassNotFoundException:颤振安装