科尔多瓦将自动安装的插件列在config.xml中吗?

如果我在开发环境中添加了一个名为“ MyPlugin”的新插件,并将代码推送到GitHub。然后将其重新设置为暂存,然后我的CI服务器提取此代码。 现在,我的config.xml被GitHub忽略了,因为它包含秘密密钥和密码-暂存环境仅接收config.template.xml文件,该文件已经使用名为“ MyPlugin”的新插件更新了。

(btw,这是最新的,因为在开发环境中添加了插件之后,我使用了after插件add / rm挂钩,该挂钩接受当前的config.xml文件,替换其值,然后保存在配置中.template.xml文件供下次使用,例如这种情况)

当我运行cordova build时,它实际上使用一个before build钩子,该钩子从config.template.xml文件中获取内容,然后创建一个config.xml文件,然后进行构建。但是我需要在构建之前就真正安装在开发环境中添加的新插件,例如“ MyPlugin”插件。

使用npm时,我在ci服务器上使用npm install

如何用cordova做到这一点?运行cordova prepare会成功吗?

abelchu 回答:科尔多瓦将自动安装的插件列在config.xml中吗?

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/3163490.html

大家都在问