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