命令行添加插件的方法为:
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": {}
}
网友评论