命令行添加插件的方法为:
cordova add [ git地址/本地磁盘目录/cordova服务器上的插件id ]
以下介绍手动添加cordova插件步骤:
看完这些步骤后能更好的理解插件是怎么添加到我们工程项目里的.
比如我们当前有一个cordova-plugin-device插件.
1、把
cordova-plugin-device插件整个文件复制到
项目/plugins 目录下
2、编辑
项目/
plugins 目录下的android.json文件
在installed_plugins节点下添加
"cordova-plugin-device": {
"PACKAGE_NAME": "应用包名"
}
可以把文件中已有的代码复制下,改改插件名即可。
示例:
{
"prepare_queue": {
"installed": [],
"uninstalled": []
},
"config_munge": {
"files": {}
},
"installed_plugins": {
"cordova-plugin-console": {
"PACKAGE_NAME":
"com.ionicframework.npolischeck686498"
},
"cordova-plugin-device"
: {
"PACKAGE_NAME"
:
"com.ionicframework.npolischeck686498"
},
"cordova-plugin-splashscreen": {
"PACKAGE_NAME":
"com.ionicframework.npolischeck686498"
},
"cordova-plugin-statusbar": {
"PACKAGE_NAME":
"com.ionicframework.npolischeck686498"
},
"cordova-plugin-whitelist": {
"PACKAGE_NAME":
"com.ionicframework.npolischeck686498"
},
"ionic-plugin-keyboard": {
"PACKAGE_NAME":
"com.ionicframework.npolischeck686498"
},
"link.yurtaev.cordova.wifi-ssid": {
"PACKAGE_NAME":
"com.ionicframework.npolischeck686498"
}
},
"dependent_plugins": {}
}
3、编译运行
附:
执行 cordova add [插件] 命令后,会生成
项目/
plugins/
fetch.json 文件,以下为内容说明:
"cordova-plugin-device": {
"source": {
"type":
"
git
", //插件位置说明.git表示git服务器上,local表示本地磁盘,registry表示cordova服务器上的插件
"url":
"https://git.oschina.net/vtming/wifissid.git", //git 地址
"subdir":
"." //不清楚
//
"id":
"cordova-plugin-device@1.1.4" //type为registry时使用,cordova服务器上的插件的id
//
"path":
"E:\\work\\testapp2\\MyPlugin" //type为local时使用,本地插件地址
},
"is_top_level":
true,
"variables": {}
}