博客 RSS 订阅

Cordova 的插件注册表
作者:Max Woghiren
2013年10月21日

Cordova 3.0 版本标志着向插件的重大转变。作为此转变的一部分,我们专注于使插件易于使用,同样重要的是,易于发现。应用程序开发者想知道有哪些插件可供使用,而插件开发者希望他们的插件能够被社区看到。

我们之前的帖子中已经提到过的解决方案是 Cordova 插件注册表。使用 Cordova CLI,应用程序开发者可以通过一个命令将插件添加到他们的项目中。

在应用程序目录中的任何位置,都可以使用以下命令将插件添加到项目中

cordova plugin add [PLUGIN_ID]

其中 PLUGIN_ID 是插件注册表网站上显示的 ID(通常是反向域名样式)。您还可以下载插件的特定版本

cordova plugin add [PLUGIN_ID]@[VERSION]

这些插件是如何进入这里的呢?使用 plugman,插件开发者可以轻松地将他们的插件发布到世界各地,以便被应用程序开发者发现。

首先,如果您没有 plugman 帐户,您需要创建一个。

plugman adduser

然后,您就可以自由发布了!

plugman publish [PATH_TO_YOUR_PLUGIN]

您还可以做更多的事情(例如按关键字搜索插件)—您可以使用 plugman --help 找到更多信息。

有关常规插件开发帮助,您可以在 这里 找到指南。

所有 Cordova 的插件(在 3.0 版本之前与 Cordova 核心捆绑在一起)都可以在注册表中找到。

此外,已经有一些可用的第三方插件可以使用。谷歌已向注册表贡献了多个插件,允许应用程序开发者在他们的 Cordova 应用程序中使用一些 Chrome Apps API,例如身份和套接字。

其他很好的例子包括 Chariot Solutions 的 NFC 插件,著名的 Cordova 贡献者 Shazron Abdullah 的 iOS 钥匙串插件,以及 Wizcorp 的微调器/加载器插件 — 而且列表还在不断增长。

Cordova 的新插件注册表使得发现和贡献插件比以往任何时候都更容易。无论您是想浏览可用的插件还是向该列表添加插件,请在这里查看!