参考:/p/4069d360b890
相关命令
1、安装plugman
npm install -g plugman
2、创建插件
plugman create --name DemoPlugin--plugin_id cordova-plugin-demo --plugin_version 1.0.0
plugin.xml
DemoPlugin
注意:clobbers中的target是提供给前端使用,通常会使用简单或者有意义的。这里可以换成 window.mi
cd MiPlugin
增加Android平台
plugman platform add --platform_name android
DemoPlugin
注意:
1.android-package对应就的是包名,而cordova-plugin-demo.DemoPlugin是不合适的,换成com.cordova.plugin.demo.DemoPlugin
2.source-file对应的真实文件路径,换成src/com/cordova/plugin/demo/DemoPlugin
3.修改src/android/DemoPlugin.js包名为com.cordova.plugin.demo.DemoPlugin
生成package.json
npm init
安装本地插件
cordova plugin add 本地路径
生成的插件文件结构为:
|MiPlugin
----|src
---------|android
--------------DemoPlugin.java
---------|ios
--------------test.m
----|www
---------|DemoPlugin.js
----plugin.xml
----package.json
查看当前工程安装的插件
cordova plugin list
移除列表里面显示的对应插件
cordova plugin remove cordova-hot-code-push-plugin(要移除的插件名(上一步显示的))