在使用cordova 的過程中,雖然官方提供的插件以及其他人開源的插件較多。但有時為了實現(xiàn)某種需求,還是需要自己編寫插件。
以前總是會手動的配置cordova插件,具體可以參考phonegap手動配置插件
今天主要是介紹官方提供的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,
此命令會在當前目錄創(chuàng)建一個HelloPlugin插件
最后,當你的插件開發(fā)完成之后,想添加到項目中去,只需向平常添加插件的時候一樣在控制臺跳轉到你的項目目錄中,再運行如下命令:(add 后面為插件所在目錄)
cordova plugin add/Users/laozhuorun/Desktop/HelloPlugin
結束
至此,一個自定義的插件就創(chuàng)建完成,并添加到項目中去。
在開發(fā)插件的過程中,并已經(jīng)添加到項目中后還需修改。需要將項目中的Plugin刪除之后,在重新添加修改后的插件。
刪除插件:
cordova plugin removeXXXXX(你的plugin_id)。
如果不知道自己插件的id,可以通過命令行查看
cordova plugin list
來源:http://www.bkjia.com/webzh/1005709.html