Cordova:如何为所有平台定义插件?

时间:2015-04-30 11:36:26

标签: cordova

在cordova中,您可以添加插件,例如:

cordova platform add cordova-plugin-splashscreen

现在我只使用android平台。执行上述命令后,将为我的platforms / android / res / xml / config.xml生成一个功能条目:

<feature name="SplashScreen">
    <param name="android-package" value="org.apache.cordova.splashscreen.SplashScreen" />
    <param name="onload" value="true" />
</feature>

所以我问自己如何为所有平台定义它们?在cordova项目的根目录中有一个名为&#39; plugins&#39;的文件夹。 我应该将该插件文件夹也推送到我的git存储库吗?如果插件文件夹存在并且我将我的git存储库拉到我的mac以添加ios平台并构建它..将所有插件自动添加到ios平台config.xml吗?

1 个答案:

答案 0 :(得分:1)

当您将Cordova插件添加到项目中时,Cordova会查看您正在安装的插件提供的plugin.xml文件。

此plugin.xml文件指定插件支持的平台。

因此,当您添加插件然后构建Cordova项目时,插件将添加到与其兼容的每个平台中。不需要做些特别的事情。

如果您添加以后的iOS平台,您将只需构建您的Cordova项目,您添加到Cordova项目的所有插件也将添加到iOS平台(仅当它们支持iOS平台时)。