在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吗?
答案 0 :(得分:1)
当您将Cordova插件添加到项目中时,Cordova会查看您正在安装的插件提供的plugin.xml文件。
此plugin.xml文件指定插件支持的平台。
因此,当您添加插件然后构建Cordova项目时,插件将添加到与其兼容的每个平台中。不需要做些特别的事情。
如果您添加以后的iOS平台,您将只需构建您的Cordova项目,您添加到Cordova项目的所有插件也将添加到iOS平台(仅当它们支持iOS平台时)。