CordovaError: Неверный плагин! .. \ hello нужен действительный package.json - PullRequest
0 голосов
/ 10 сентября 2018

Я пытаюсь разработать собственный плагин в Cordova. Проблема в том, что Cordova не распознает файл JSON. Click here to see image

мой файл json:

{
  "name": "hello",
  "version": "0.1.1",
  "description": "show hello cordova",
  "cordova": {
    "id": "cordova-plugin-hello",
    "platforms": []
  },
  "keywords": [
    "ecosystem:cordova"
  ],
  "author": "shubham",
  "license": "ISC"
}

my 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>

Спасибо за вашу помощь и за ваше время.

1 Ответ

0 голосов
/ 10 сентября 2018

Для добавления пользовательского плагина Cordova вы можете использовать Plugman .

Вы можете установить Plugman глобально, используя команду npm install -g plugman. Затем перейдите в папку, в которой вы хотите создать свой плагин, и используйте команду plugman create --name YourPluginName --plugin_id cordova-plugin-YourPluginName --plugin_version 0.0.1, чтобы создать плагин. Добавьте платформу Android в плагин с помощью команды plugman platform add --platform_name android. Теперь для создания файла package.json в вашем текущем каталоге, в плагине на основе значений из plugin.xml, используйте команду plugman createpackagejson .. Теперь для установки плагина в существующий проект Cordova для Android с помощью команды plugman install --platform android --project platforms/android --plugin ../YourPluginName/.

ссылка посетите здесь .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...