config.xml 中的 plugin 和 feature 标签有什么区别?

泰勒

Cordova文件中<feature><plugin>标签有什么区别config.xml

似乎一个<plugin>标签添加了一个插件,也可以传递变量,而该<feature>标签只为 Cordova 核心中包含的现有插件或功能添加变量。这样对吗?

// Plugin tag
<plugin name="cordova-plugin-whitelist" spec="~1.3.1" />

// Plugin tag including feature
<plugin name="phonegap-plugin-barcodescanner" spec="6.0.3">
    <variable name="CAMERA_USAGE_DESCRIPTION" value="Scan some stuff" />
</plugin>
德克斯特

您的示例不包含<feature>标签,这是大多数 Ionic 应用程序中包含的示例:

<feature name="StatusBar">
  <param name="ios-package" onload="true" value="CDVStatusBar" />
</feature>

不同之处在于您可以使用这些标签做什么。<plugin>标签允许您定义您的应用程序依赖哪些插件,包括版本号等内容。如果插件作者创建了此类功能,您还可以使用<variable>标签将变量传递给插件

使用<feature>标签,您可以告诉 Cordova 哪个包名称用于某个插件。这就是示例中发生的情况,对于 StatusBar 插件,我们告诉 Cordova 查找名称为 的包CDVStatusBar另一个可用属性是onload,它告诉 Cordova 在加载应用程序时需要初始化插件。

此信息可以在 Cordova 文档中找到,您可以在此处找到他们还在文档中提到了以下内容:

注意:大多数情况下,您不想直接设置它。

我认为了解<feature>标签很好,但不要认为您应该过多担心它们。只需在插件需要时包含它们,否则不要管它。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

gparted中的名称和标签有什么区别?

来自分类Dev

Struts2中的merge标签和append标签有什么区别?

来自分类Dev

wordpress中的get_the_ *和the_ *模板标签有什么区别?

来自分类Dev

SSH Config中的Host和HostName有什么区别?

来自分类Dev

XML模式中的ref和type有什么区别?

来自分类Dev

.Net中的App.Config和Web.Config有什么区别?

来自分类Dev

Play商店中的Promo Graphics和Feature Graphics有什么区别

来自分类Dev

链接标签中的“href”和“to”属性有什么区别?

来自分类Dev

grails link,createlink和resource标签有什么区别

来自分类Dev

分区名称和分区标签有什么区别?

来自分类Dev

grails link,createlink和resource标签有什么区别

来自分类Dev

git push和git commit的标签有什么区别

来自分类Dev

json和XML有什么区别?

来自分类Dev

pom.xml和Apache Maven中的有效pom有什么区别?

来自分类Dev

在TFS中添加新标签和向标签添加标签之间有什么区别

来自分类Dev

web.xml中的会话超时和max-age有什么区别?

来自分类Dev

lxml中的xml和html解析之间有什么区别?

来自分类Dev

在R XML包中,xmlParse和xmlTreeParse有什么区别?

来自分类Dev

XML中的<element />和<element> </ element>有什么区别吗?

来自分类Dev

android XML 中的name 属性和context 属性有什么区别?

来自分类Dev

git config --list和cat .gitconfig有什么区别?

来自分类Dev

dotfile和dot config有什么区别?

来自分类Dev

Java EE中web.xml和faces-config.xml的目的是什么?

来自分类Dev

Android Studio中的Acitvity_Main.xml和Fragment_main.xml文件有什么区别

来自分类Dev

XPath中.//和// *有什么区别?

来自分类Dev

Ruby中的“ &&”和“&”有什么区别

来自分类Dev

Pig中的`::`和`.`有什么区别?

来自分类Dev

magrittr中的%>%和%,%有什么区别?

来自分类Dev

在Oracle中:::和:=有什么区别?

Related 相关文章

  1. 1

    gparted中的名称和标签有什么区别?

  2. 2

    Struts2中的merge标签和append标签有什么区别?

  3. 3

    wordpress中的get_the_ *和the_ *模板标签有什么区别?

  4. 4

    SSH Config中的Host和HostName有什么区别?

  5. 5

    XML模式中的ref和type有什么区别?

  6. 6

    .Net中的App.Config和Web.Config有什么区别?

  7. 7

    Play商店中的Promo Graphics和Feature Graphics有什么区别

  8. 8

    链接标签中的“href”和“to”属性有什么区别?

  9. 9

    grails link,createlink和resource标签有什么区别

  10. 10

    分区名称和分区标签有什么区别?

  11. 11

    grails link,createlink和resource标签有什么区别

  12. 12

    git push和git commit的标签有什么区别

  13. 13

    json和XML有什么区别?

  14. 14

    pom.xml和Apache Maven中的有效pom有什么区别?

  15. 15

    在TFS中添加新标签和向标签添加标签之间有什么区别

  16. 16

    web.xml中的会话超时和max-age有什么区别?

  17. 17

    lxml中的xml和html解析之间有什么区别?

  18. 18

    在R XML包中,xmlParse和xmlTreeParse有什么区别?

  19. 19

    XML中的<element />和<element> </ element>有什么区别吗?

  20. 20

    android XML 中的name 属性和context 属性有什么区别?

  21. 21

    git config --list和cat .gitconfig有什么区别?

  22. 22

    dotfile和dot config有什么区别?

  23. 23

    Java EE中web.xml和faces-config.xml的目的是什么?

  24. 24

    Android Studio中的Acitvity_Main.xml和Fragment_main.xml文件有什么区别

  25. 25

    XPath中.//和// *有什么区别?

  26. 26

    Ruby中的“ &&”和“&”有什么区别

  27. 27

    Pig中的`::`和`.`有什么区别?

  28. 28

    magrittr中的%>%和%,%有什么区别?

  29. 29

    在Oracle中:::和:=有什么区别?

热门标签

归档