我正在尝试在Cordova中开发自定义插件。问题是Cordova无法识别JSON文件。
我的json文件:
{
"name": "hello",
"version": "0.1.1",
"description": "show hello cordova",
"cordova": {
"id": "cordova-plugin-hello",
"platforms": []
},
"keywords": [
"ecosystem:cordova"
],
"author": "shubham",
"license": "ISC"
}
我的plugin.xml
<?xml version='1.0' encoding='utf-8'?>
<plugin id="cordova-plugin-hello" version="0.1.1" xmlns="http://apache.org/cordova/ns/plugins/1.0" xmlns:android="http://schemas.android.com/apk/res/android"><name>hello</name><js-module name="hello" src="www/hello.js"><clobbers target="cordova.plugins" /></js-module>
感谢您的帮助和时间。
答案 0 :(得分:4)
要添加自定义的Cordova插件,可以使用Plugman。
您可以使用命令npm install -g plugman
在全球范围内安装Plugman。
然后,导航到要创建插件的文件夹,并使用命令plugman create --name YourPluginName --plugin_id cordova-plugin-YourPluginName --plugin_version 0.0.1
创建插件。使用命令plugman platform add --platform_name android
将Android平台添加到插件。现在,要在当前目录中创建package.json文件,请在基于plugin.xml值的插件中,使用命令plugman createpackagejson .
。现在可以使用命令plugman install --platform android --project platforms/android --plugin ../YourPluginName/
在我们现有的Android Cordova项目中安装插件。
参考visit here。