在使用cordova 的過程中狸演,雖然官方提供的插件以及其他人開源的插件較多言蛇。但有時(shí)為了實(shí)現(xiàn)某種需求宵距,還是需要自己編寫插件。
以前總是會(huì)手動(dòng)的配置cordova插件满哪,具體可以參考phonegap手動(dòng)配置插件
今天主要是介紹官方提供的plugman來創(chuàng)建插件
pluman的使用
首先,安裝plumam
npm install -g plugman
安裝完之后翩瓜,就可以創(chuàng)建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携龟,
此命令會(huì)在當(dāng)前目錄創(chuàng)建一個(gè)HelloPlugin插件
最后,當(dāng)你的插件開發(fā)完成之后峡蟋,想添加到項(xiàng)目中去,只需向平常添加插件的時(shí)候一樣在控制臺跳轉(zhuǎn)到你的項(xiàng)目目錄中仅乓,再運(yùn)行如下命令:(add 后面為插件所在目錄)
cordova plugin add/Users/laozhuorun/Desktop/HelloPlugin
結(jié)束
至此,一個(gè)自定義的插件就創(chuàng)建完成夸楣,并添加到項(xiàng)目中去。
在開發(fā)插件的過程中豫喧,并已經(jīng)添加到項(xiàng)目中后還需修改。需要將項(xiàng)目中的Plugin刪除之后紧显,在重新添加修改后的插件。
刪除插件:
cordova plugin removeXXXXX(你的plugin_id)孵班。
如果不知道自己插件的id,可以通過命令行查看
cordova plugin list
來源:http://www.bkjia.com/webzh/1005709.html