1

Я новичок в телефоне и хочу установить try install plugin. Есть много веб-сайтов, объясняющих использование команды cordova plugin add <plugin name>. Когда я набираю ее, ее показы cordova is not recognized as command. Это может быть связано с тем, что я установил Phonegap cli через npm install -g phonegap.Как использовать плагины cordova с помощью phonegap cli

Итак, всякий раз, когда я пытаюсь добавить плагин cordova, его показ не команды. Это то, что я могу использовать только плагины, созданные специально для телефонных разговоров. Я знаю, что в сборке phonegap мне нужно только добавить строку в config.xml, но что, если я хочу использовать плагин для кордовы? как добавить его в config.xml? Даже когда я нажимаю на определенный плагин на странице http://docs.phonegap.com/references/plugin-apis/, он берет меня на соответствие странице github, которая показывает установку, используя команду добавления плагинов cordova. Thank you

ответ

2

Как johnborges сказал, для большинства (но не всех) команд, вы можете просто заменить cordova с phonegap, поэтому команда для добавления плагина становится:

phonegap plugin add <plugin_name> 

Что касается вашего вопроса о PhoneGap Build, используйте следующий синтаксис с версии 5 или более поздней версии:

<plugin name="..." spec="..." /> 

Где name публичное имя плагина, и spec является версия плагина, который вы хотите добавить. spec не является обязательным, и если вы его опустите, будет использоваться последняя версия. Рекомендуется всегда указывать версию. Вот примеры того, как добавить несколько популярных плагинов:

<plugin name="cordova-plugin-inappbrowser" spec="1.3.0" /> 
<plugin name="cordova-plugin-device" spec="1.1.2" /> 
<plugin name="cordova-plugin-splashscreen" spec="3.2.2" /> 

Как вы можете видеть в этих примерах, вы можете использовать Cordova плагинов с PhoneGap сборки. На самом деле, плагины PhoneGap Build были прекращены, поэтому вы должны использовать плагины Cordova.

0

Прочитано this для лучшего понимания разницы между Cordova и PhoneGap.

Что касается плагина, который вы пытаетесь установить, все плагины Кордовы работают с CLG PhoneGap, который вы используете. Независимо от того, что говорит документация, просто замените cordova на phonegap в вашем случае.

phonegap plugin add <plugin_name> --save 

Опция --save автоматически добавит его в config.xml.

.