这似乎是一个相对常见的问题,但我似乎无法找到适用于我的情况的任何解决方案。
当我尝试安装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
这些是我尝试过的其他事情:
似乎没什么用。肯定会得到帮助。谢谢!
答案 0 :(得分:6)
事实证明,最新的插件版本中存在(可能)某种错误,这种错误已经搞砸了安装。我已经开始安装旧版本(最后添加@ {version_number})。这对我有用:
sudo phonegap local plugin add org.apache.cordova.inappbrowser@0.3.0
答案 1 :(得分:1)
对我来说,解决方案是更新plugman模块:
npm install -g plugman