如何在 phonegap cli 中使用 cordova 插件
how to use cordova plugins with phonegap cli
我是 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 命令安装它。
谢谢
阅读 this 以更好地理解 Cordova 和 PhoneGap 之间的区别。
至于您尝试安装的插件,所有 Cordova 插件都可以与您使用的 PhoneGap CLI 一起使用。不管文档怎么说,在你的情况下,只需将 cordova
替换为 phonegap
。
phonegap plugin add <plugin_name> --save
--save
选项会自动将其添加到您的 config.xml
。
.
正如johnborges所说,对于大多数(但不是全部)命令,您可以简单地将cordova
替换为phonegap
,因此添加插件的命令变为:
phonegap plugin add <plugin_name>
关于您关于 PhoneGap Build 的问题,请在版本 5 或更高版本中使用以下语法:
<plugin name="..." spec="..." />
其中 name
是插件的 public 名称,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插件。
我是 phonegap 的新手,想安装尝试安装一个插件。有许多网站解释使用命令 cordova plugin add <plugin name>
。当我输入它时它显示 cordova is not recognized as command
。这可能是因为我通过 npm install -g phonegap
.
所以现在每当我尝试添加 cordova 插件时,它都不会显示命令。是我只能使用专门为 phonegap 制作的插件吗?我知道在 phonegap 构建中我只需要在 config.xml 中添加一行但是如果我想使用为 cordova 制作的插件怎么办?如何将其添加到 config.xml?即使我单击页面 http://docs.phonegap.com/references/plugin-apis/ 上的特定插件,它也会带我到相应的 github 页面,该页面显示使用 cordova plugin add 命令安装它。 谢谢
阅读 this 以更好地理解 Cordova 和 PhoneGap 之间的区别。
至于您尝试安装的插件,所有 Cordova 插件都可以与您使用的 PhoneGap CLI 一起使用。不管文档怎么说,在你的情况下,只需将 cordova
替换为 phonegap
。
phonegap plugin add <plugin_name> --save
--save
选项会自动将其添加到您的 config.xml
。
.
正如johnborges所说,对于大多数(但不是全部)命令,您可以简单地将cordova
替换为phonegap
,因此添加插件的命令变为:
phonegap plugin add <plugin_name>
关于您关于 PhoneGap Build 的问题,请在版本 5 或更高版本中使用以下语法:
<plugin name="..." spec="..." />
其中 name
是插件的 public 名称,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插件。