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