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:[email protected]
qq:1035862795
敲门砖:代码谱写人生