提问者:小点点

如何定义所有平台的插件?


在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项目的根目录中有一个名为“plugins”的文件夹。我是否也应该将plugins文件夹推送到我的git存储库?如果plugins文件夹存在,我将我的git存储库拉到我的mac上,添加ios平台并构建它。。将所有插件添加到ios平台配置中。自动生成xml?


共1个答案

匿名用户

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

这个插件。xml文件指定插件支持的平台。

因此,当您添加插件并构建Cordova项目时,该插件将添加到与之兼容的每个平台。不需要做什么特别的事。

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