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

一、显示帮助
$ plugman --help
$ plugman -h

二、显示版本信息
$ plugman --version
$ plugman -v

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

四、安装 plugin
$ plugman install --platform <platform> --project <directory> --plugin <plugin> [--variable NAME=VALUE]
参数说明:
- platform <platform>: android、ios、 blackberry10、wp8、windows8 中的一个值
- project <directory>: 指定引用插件的 cordova 项目的平台路径
- plugin <plugin>: 指定本地的一个插件或远程的插件地址
- variable NAME=VALUE: 插件安装时的变量,【如 API密钥/令牌 等】

操作参数说明:
- www <directory>: 插件安装到指定目录中,默认是安装到指定平台的www目录中
- plugins_dir <directory>: 插件副本拷贝到指定目录中,默认拷贝到 <项目目录> / plugins目录中
- searchpath <directory>: 当根据ID查找插件时,查找的目录,可以是多个路径用英文”:“分开,windows 用";" 分开

五、卸载 plugin
$ plugman uninstall --platform <platform> --project <directory> --plugin <plugin-id>
参数说明:
- platform <platform>: android、ios、 blackberry10、wp8、windows8 中的一个值
- project <directory>: 指定引用插件的 cordova 项目的平台路径
- plugin <plugin-id>: plugin的ID 在插件的配置文件 plugin.xml 中的 <plugin id> 属性

六、注册
NOTICE: The Cordova Plugin registry became read-only, so the following commands have been deprecated and removed:

    $ plugman adduser
    $ plugman publish
    $ plugman unpublish
    $ plugman owner add/rm

For managing plugins for the npm registry, use corresponding npm commands. For more info on npm commands see `npm help <command>`.
Learn more about publishing your plugins to npm at http://plugins.cordova.io/npm/developers.html

七、查找一个查件
$ plugman search <keyword1 keyword2 ...>

八、显示插件详情
$ plugman info <pluginID>

九、管理注册配置
9.1、显示当前配置
$ plugman config ls

9.2、显示当前注册URL
$ plugman config get registry

9.3、设置注册 URL:
$ plugman config set registry <url>

例:
$ plugman config set registry http://localhost:5984/registry/_design/app/_rewrite
   
十、插件所有者管理
允许插件所有者发布更新插件。显示一个插件的所有者列表:
$ plugman owner ls <pluginID>

例:
$ plugman owner ls org.apache.cordova.core.file

十一、创建一个插件
$ plugman create --name <pluginName> --plugin_id <pluginID> --plugin_version <version> [--path <directory>] [--variable NAME=VALUE]

参数说明:
- <pluginName>: 插件的名称
- <pluginID>: 插件的ID
- <version>: 插件的版本
- <directory>:插件的创建目录
- variable NAME=VALUE: 其他变量值

十二、给插件添加一个json文件
根据 plugin.xml 文件中的值,在插件中创建一个 json 文件
$ plugman createpackagejson <directory>

十三、给插件添加一个平台
$ plugman platform add --platform_name <platform>

参数说明:
- <platform>: android, ios 中的一个

十四、从插件中移除一个平台
$ plugman platform remove --platform_name <platform>

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


--------------------------------------------------------------------
若有其他凝问或文中有错误,请及时向我指出,
我好及时改正,同时也让我们一起进步。
email : [email protected]
qq     : 1035862795
敲门砖: 代码谱写人生




猜你喜欢

转载自binary-space.iteye.com/blog/2285599