【问题标题】:how to use cordova plugins with phonegap cli如何在phonegap cli中使用cordova插件
【发布时间】:2016-11-26 08:58:00
【问题描述】:

我是 phonegap 新手,想安装尝试安装插件。有许多网站解释使用命令 cordova plugin add <plugin name> 。当我输入它时,它显示 cordova is not recognized as command 。这可能是因为我通过npm install -g phonegap安装了Phonegap cli。

所以现在每当我尝试添加一个 cordova 插件时,它显示的不是命令。是我只能使用专门为 phonegap 制作的插件。我知道在 phonegap 构建中我只需要在 config.xml 中添加一行,但是如果我想使用为 cordova 制作的插件怎么办?如何将其添加到 config.xml 中?即使我单击页面http://docs.phonegap.com/references/plugin-apis/ 上的特定插件,它也会将我带到相应的github页面,该页面显示使用cordova plugin add 命令安装它。 谢谢你

【问题讨论】:

    标签: phonegap-plugins cordova-plugins phonegap-build phonegap-cli phonegap-desktop-app


    【解决方案1】:

    就像 johnborges 所说,对于大多数(但不是全部)命令,您可以简单地将 cordova 替换为 phonegap,因此添加插件的命令变为:

    phonegap plugin add <plugin_name> 
    

    关于您关于 PhoneGap Build 的问题,请在版本 5 或更高版本中使用以下语法:

    <plugin name="..." spec="..." />
    

    name 是插件的公共名称,spec 是您要添加的插件的版本。 spec 是可选的,如果您省略它,将使用最新版本。建议始终指定版本。以下是如何添加一些流行插件的示例:

    <plugin name="cordova-plugin-inappbrowser" spec="1.3.0" />
    <plugin name="cordova-plugin-device" spec="1.1.2" />
    <plugin name="cordova-plugin-splashscreen" spec="3.2.2" />
    

    正如您在这些示例中所见,您可以将 Cordova 插件与 PhoneGap Build 一起使用。事实上,PhoneGap Build 插件已经停产,所以你必须使用 Cordova 插件。

    【讨论】:

      【解决方案2】:

      阅读this 以更好地了解 Cordova 和 PhoneGap 之间的区别。

      至于您尝试安装的插件,所有 Cordova 插件都可以与您正在使用的 PhoneGap CLI 一起使用。不管文档怎么说,在你的情况下,只需将cordova 替换为phonegap

      phonegap plugin add <plugin_name> --save
      

      --save 选项会自动将其添加到您的config.xml

      .

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2015-07-19
        • 1970-01-01
        相关资源
        最近更新 更多