CordovaError:插件无效! .. \ hello需要一个有效的package.json

问题描述 投票:0回答:1

我正在尝试在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>

感谢您的帮助和时间。

android cordova plugins
1个回答
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

© www.soinside.com 2019 - 2024. All rights reserved.