簡體   English   中英

Cordova:如何為所有平台定義插件?

[英]Cordova: How to define Plugins for all platforms?

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

cordova platform add cordova-plugin-splashscreen

現在我只使用android平台。 執行上述命令后,將為我的platform / 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”的文件夾。 我是否也應該將該插件文件夾推送到我的git存儲庫中? 如果plugins文件夾存在並且我將git存儲庫拉到我的Mac以添加ios平台並進行構建..是否會將所有插件自動添加到ios平台config.xml中?

在將Cordova插件添加到項目中時,Cordova會查看要安裝的插件提供的plugin.xml文件。

該plugin.xml文件指定插件支持哪些平台。

因此,當您添加插件然后構建Cordova項目時,該插件將被添加到與其兼容的每個平台。 不需要做一些特別的事情。

如果您添加更高的iOS平台,則僅需構建您的Cordova項目,並且您添加到Cordova項目的所有插件也將被添加到iOS平台(僅當它們支持iOS平台時)。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM