在使用cordova 的过程中,虽然官方提供的插件以及其他人开源的插件较多。但有时为了实现某种需求,还是需要自己编写插件。
以前总是会手动的配置cordova插件,具体可以参考phonegap手动配置插件
今天主要是介绍官方提供的plugman来创建插件
pluman的使用
首先,安装plumam
npm install -g plugman
安装完之后,就可以创建plugin
plugman create --name --plugin_id --plugin_version [--path ] [--variable NAME=VALUE]
Parameters:
pluginName: The name of the plugin
pluginID: An ID for the plugin, ex: org.bar.foo
version: A version for the plugin, ex: 0.0.1
directory: An absolute or relative path for the directory where the plugin project will be created
variable NAME=VALUE: Extra variables such as description or Author
eg:
plugman create --name HelloPlugin --plugin_id helloPlugin --plugin_version 0.0.1,
此命令会在当前目录创建一个HelloPlugin插件
最后,当你的插件开发完成之后,想添加到项目中去,只需向平常添加插件的时候一样在控制台跳转到你的项目目录中,再运行如下命令:(add 后面为插件所在目录)
cordova plugin add/Users/laozhuorun/Desktop/HelloPlugin
结束
至此,一个自定义的插件就创建完成,并添加到项目中去。
在开发插件的过程中,并已经添加到项目中后还需修改。需要将项目中的Plugin删除之后,在重新添加修改后的插件。
删除插件:
cordova plugin removeXXXXX(你的plugin_id)。
如果不知道自己插件的id,可以通过命令行查看
cordova plugin list
来源:http://www.bkjia.com/webzh/1005709.html