cordova 插件开发及 plugman 工具命令说明

一、显示帮助

$plugman--help

$plugman-h

二、显示版本信息

$plugman--version

$plugman-v

三、操作标识,些为参数,加上意思为高度模式

--debug|-d

四、安装plugin

$plugmaninstall--platform<platform>--project<directory>--plugin<plugin>[--variableNAME=VALUE]

参数说明:

-platform<platform>:android、ios、blackberry10、wp8、windows8中的一个值

-project<directory>:指定引用插件的cordova项目的平台路径

-plugin<plugin>:指定本地的一个插件或远程的插件地址

-variableNAME=VALUE:插件安装时的变量,【如API密钥/令牌等】

操作参数说明:

-www<directory>:插件安装到指定目录中,默认是安装到指定平台的www目录中

-plugins_dir<directory>:插件副本拷贝到指定目录中,默认拷贝到<项目目录>/plugins目录中

-searchpath<directory>:当根据ID查找插件时,查找的目录,可以是多个路径用英文”:“分开,windows用";"分开

五、卸载plugin

$plugmanuninstall--platform<platform>--project<directory>--plugin<plugin-id>

参数说明:

-platform<platform>:android、ios、blackberry10、wp8、windows8中的一个值

-project<directory>:指定引用插件的cordova项目的平台路径

-plugin<plugin-id>:plugin的ID在插件的配置文件plugin.xml中的<pluginid>属性

六、注册

NOTICE:TheCordovaPluginregistrybecameread-only,sothefollowingcommandshavebeendeprecatedandremoved:

$plugmanadduser

$plugmanpublish

$plugmanunpublish

$plugmanowneradd/rm

Formanagingpluginsforthenpmregistry,usecorrespondingnpmcommands.Formoreinfoonnpmcommandssee`npmhelp<command>`.

Learnmoreaboutpublishingyourpluginstonpmathttp://plugins.cordova.io/npm/developers.html

七、查找一个查件

$plugmansearch<keyword1keyword2...>

八、显示插件详情

$plugmaninfo<pluginID>

九、管理注册配置

9.1、显示当前配置

$plugmanconfigls

9.2、显示当前注册URL

$plugmanconfiggetregistry

9.3、设置注册URL:

$plugmanconfigsetregistry<url>

例:

$plugmanconfigsetregistryhttp://localhost:5984/registry/_design/app/_rewrite

十、插件所有者管理

允许插件所有者发布更新插件。显示一个插件的所有者列表:

$plugmanownerls<pluginID>

例:

$plugmanownerlsorg.apache.cordova.core.file

十一、创建一个插件

$plugmancreate--name<pluginName>--plugin_id<pluginID>--plugin_version<version>[--path<directory>][--variableNAME=VALUE]

参数说明:

-<pluginName>:插件的名称

-<pluginID>:插件的ID

-<version>:插件的版本

-<directory>:插件的创建目录

-variableNAME=VALUE:其他变量值

十二、给插件添加一个json文件

根据plugin.xml文件中的值,在插件中创建一个json文件

$plugmancreatepackagejson<directory>

十三、给插件添加一个平台

$plugmanplatformadd--platform_name<platform>

参数说明:

-<platform>:android,ios中的一个

十四、从插件中移除一个平台

$plugmanplatformremove--platform_name<platform>

参数:

-<platform>:android,ios中的一个

--------------------------------------------------------------------

若有其他凝问或文中有错误,请及时向我指出,

我好及时改正,同时也让我们一起进步。

email:binary_space@126.com

qq:1035862795

敲门砖:代码谱写人生

相关推荐