为Cordova平台设置特定插件

hsa*_*tos 12 plugins platform config cordova

我正在使用cordova最新版本(5.XX)来构建一个多平台应用程序(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" />
Run Code Online (Sandbox Code Playgroud)

但是我需要为每个平台添加特定的插件.例如在wp8中使用"X"插件并在iOS平台中使用"Y"插件.

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

<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>
Run Code Online (Sandbox Code Playgroud)

我怎样才能做到这一点?

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

我知道我可以手动添加/ del插件,但这是一个非常大的项目,有一些不同的人在上面工作,如果我可以创建一些自动过程,那就太棒了.