InAppBrowser - "phonegap插件添加"失败

Ser*_*ado 2 cordova inappbrowser

这似乎是一个相对常见的问题,但我似乎无法找到适用于我的情况的任何解决方案.

当我尝试安装InAppBrowser插件时,它总是失败.

这些是我尝试过的命令:

sudo phonegap local plugin add https://git-wip-us.apache.org/repos/asf/cordova-plugin-inappbrowser.git
Run Code Online (Sandbox Code Playgroud)

这导致错误 [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
Run Code Online (Sandbox Code Playgroud)

当我执行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.

似乎没什么用.肯定会得到帮助.谢谢!

Ser*_*ado 6

事实证明,最新的插件版本中存在(可能)某种错误,这种错误已经搞砸了安装.我已经开始安装旧版本(最后添加@ {version_number}).这对我有用:

sudo phonegap local plugin add org.apache.cordova.inappbrowser@0.3.0
Run Code Online (Sandbox Code Playgroud)