为每个Cordova平台设置特定插件

时间:2015-10-06 19:22:11

标签: cordova plugins config platform

我使用cordova最新版本(5.X.X)构建了一个多平台应用程序(ios / android / wp8)。 在" main / root" config.xml我指定了一些插件依赖项:

<plugin name="cordova-plugin-camera" spec="~1.2.0" />
<plugin name="cordova-plugin-console" spec="~1.0.1" />
<plugin name="cordova-plugin-datepicker" spec="~0.8.6" />
<plugin name="cordova-plugin-device" spec="~1.0.1" />
<plugin name="cordova-plugin-file" spec="~3.0.0" />

但是我需要为每个平台添加特定的插件。 例如在wp8中使用&#34; X&#34;插件和iOS平台使用&#34; Y&#34;插件。

我尝试在平台内设置插件依赖项,但运气不错:

<platform name="wp8">
    <preference name="fullscreen" value="true"/>
    <preference name="webviewbounce" value="false"/>
    <preference name="UIWebViewBounce" value="false"/>

    <plugin name="some-plugin-name" spec="version_number" />

</platform>

我该怎么做?

或者,还有其他方法吗?我可以有多个插件&#34; A,B,C,D&#34;安装时,添加平台时只包含&#34; A,B,D&#34;?

我知道我可以手动添加/删除插件,但它是一个非常大的项目,有一些不同的人正在处理它,如果我可以创建一些自动过程,那就太棒了。

0 个答案:

没有答案