在构建混合iOS Cordova应用程序(依赖Cordova CLI)时,我无意中需要构建自定义插件。
我的工作流程如下:
cordova plugin rm
和cordova plugin add
重新安装插件。 我在产品中成功部署了插件,但是这个用Vim盲目编写Objective C的过程并且只是为了在我的项目中测试它而对GitHub进行全面推送感觉很尴尬但是我无法找到任何关于关于更好的工作流程的互联网。
理想情况下,这是我期望的工作流程:
这个工作流程是否可以实现?
答案 0 :(得分:0)
您可以尝试以下工作流程:
cordova prepare
答案 1 :(得分:0)
就个人而言,我使用了相同的方法,但有一个转折:
我使用Sublime Text编写了插件的样板部分(vim也适用:))
cordova plugin add --link ../path_to_my_plugin
我可以将平台/ android添加到Android Studio(您应该可以使用平台/ ios进行相同操作)
对原生部分的任何更改都会反映在原始资源中(因为--link参数),插件的js部分所需的任何更改都可以直接在app目录中编辑
提交并推送原始插件目录中的文件
如果你需要重新配置样板的某些部分(plugin.xml配置),我只是:
cordova plugin remove <plugin-name>
然后从第2步恢复