Windows上的Cordova inAppBrowser插件问题

时间:2014-02-18 13:06:18

标签: node.js cordova phonegap-plugins cordova-plugins

所以我一直试图用命令

添加这个插件
  

cordova插件添加   https://git-wip-us.apache.org/repos/asf/cordova-plugin-inappbrowser.git

后用于MAC和Linux
  

npm update -g cordova

但在Windows上我还在

  

无法读取未定义

的属性'install'

此外 - 当我尝试卸载(cordova plugin rm org.apache.cordova.inappbrowser)时,我正在

  

无法读取未定义

的属性'uninstall'

奇怪的是我有两个cordova文件夹 - 一个在 C:\Users\me\AppData\Roaming\npm\node_modules和第二个 C:\Users\me\AppData\Roaming\npm\node_modules\phonegap\node_modules。我添加到环境变量的路径是C:\Users\mati\AppData\Roaming\npm\node_modules\phonegap\node_modules\.bin

4 个答案:

答案 0 :(得分:1)

我认为这是一周前在Cordova错误跟踪器上报告的CB-6008问题。

这可能是仍然存在过时的cordova安装的症状。通过删除并重新安装Cordova解决了问题,以确保使用最新版本。

答案 1 :(得分:0)

删除平台和插件文件夹的内容。重新安装你的插件,问题应该消失。在我的情况下,以下命令

phonegap本地插件添加org.apache.cordova.inappbrowser

制作 - > [error]无法读取未定义的属性“install”

并且上述程序修复了它。

答案 2 :(得分:0)

您是否在您的cordova项目中添加了一个平台(在尝试添加插件之前)?

npm update -g cordova cordova创建myproject cd myproject cordova平台添加android cordova插件添加 _

我认为未定义的错误意味着add plugin命令的依赖性不存在。

答案 3 :(得分:0)

对我来说,解决方案是更新plugman模块:

npm install -g plugman