InAppBrowser - добавление плагина телефонной связи не удается

Это кажется относительно распространенной проблемой, но я не могу найти решение, которое подходит для моей ситуации.

Когда я пытаюсь установить плагин InAppBrowser, он всегда терпит неудачу.

Это команды, которые я пробовал:

sudo phonegap local plugin add https://git-wip-us.apache.org/repos/asf/cordova-plugin-inappbrowser.git

Это приводит к ошибке [error] Cannot read property 'install' of undefined

git clone https://github.com/apache/cordova-plugin-inappbrowser
cd cordova-plugin-inappbrowser
git checkout 3.1.0
cd $MY_PHONEGAP_APP
phonegap local plugin add /.../cordova-plugin-inappbrowser

Когда я выполняю команду git checkout, это приводит к ошибке error: pathspec '3.1.0' did not match any file(s) known to git. Если я пропущу этот шаг, я получаю сообщение об ошибке [error] Fetching plugin failed: Error: Failed to fetch package information for /.../cordova-plugin-inappbrowser

Это другие вещи, которые я пробовал:

  • Обновление PhoneGap до последней версии
  • Понижение версии PhoneGap до версии 3.1 и версии 3.2
  • Создание другого приложения и попытка установить InAppBrowser в новом приложении.

Кажется, ничего не работает. Помощь определенно будет оценена. Спасибо!


person Sergio Prado    schedule 27.02.2014    source источник


Ответы (2)


Оказывается, в последней версии плагина есть (вероятно) какая-то ошибка, которая мешает установке. Я пошел дальше и установил более старую версию (добавив @{номер_версии} в конце). Это работает для меня:

sudo phonegap local plugin add [email protected]
person Sergio Prado    schedule 28.02.2014
comment
такая же проблема в данный момент. в настоящее время я загружаю плагин(ы) из репозиториев apache (url типа git-wip-us.apache.org/repos/asf/cordova-plugin-inappbrowser.git). как загрузить прецедентные ветки\теги из того же репо? кажется, что id загружает (используя пространство имен) установку неработающего плагина - person netalex; 02.03.2014
comment
также github.com/apache/cordova-plugin-inappbrowser/tree/r0 .3.0 не будет работать в команде phonegap local plugin add - person netalex; 02.03.2014
comment
К сожалению, я не знаю, как скачать из этого репозитория; мои знания обо всем этом довольно ограничены :-/ - person Sergio Prado; 03.03.2014
comment
наконец, мне удалось заставить >phonegap local plugin add [email protected] работать. действительно не знаю, почему это не было на первом месте. проблема возникла после понижения телефонной связи с 3.4.x до 3.1, возможно, это незавершенное обновление плагина. - person netalex; 04.03.2014

Для меня решением было обновить модуль plugman:

npm install -g plugman

person wisbucky    schedule 23.05.2014