【发布时间】:2017-10-18 16:15:28
【问题描述】:
我有两个不同的 Cordova 插件,它们使用相同的自定义框架。所以每个插件中都有这个框架的副本。
因此,框架从不同位置复制并添加到项目中两次。 这会导致编译和链接时发生冲突。
我可以通过在插件的 plugin.xml 中添加一些标志来解决这个问题吗?
【问题讨论】:
我有两个不同的 Cordova 插件,它们使用相同的自定义框架。所以每个插件中都有这个框架的副本。
因此,框架从不同位置复制并添加到项目中两次。 这会导致编译和链接时发生冲突。
我可以通过在插件的 plugin.xml 中添加一些标志来解决这个问题吗?
【问题讨论】:
我认为这取决于插件是如何完成的(您没有指定您所说的插件或框架)。
有可能您使用的两个插件都将框架复制到同一个文件夹,并且框架在构建时实际上只在您的应用中出现一次。 (检查 plugin.xml)
如果没有,您仍然可以分叉插件或从本地副本安装它们,以使它们从公共位置使用框架,或者将框架放在第三个插件中并将其定义为其他插件的依赖项。
【讨论】:
cordova plugin add,我不希望他们做任何事情。在这种情况下有什么建议吗?