cordovainAppBrowser插件问题在Windows上

所以我一直试图添加这个插件的命令

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

后来在MAC和Linux上工作

npm更新-gcordova

但在窗户上,我仍然得到

无法读取未定义的属性“安装”

此外 – 当我试图卸载( cordova plugin rm org.apache.cordova.inappbrowser ),然后我得到

不能读取undefined属性的“卸载”

奇怪的是我有两个cordova文件夹 – 一个在C:\Users\me\AppData\Roaming\npm\node_modules ,第二个在C:\Users\me\AppData\Roaming\npm\node_modules\phonegap\node_modules 。 我添加到环境variables的path是C:\Users\mati\AppData\Roaming\npm\node_modules\phonegap\node_modules\.bin

我认为这是一个星期前在cordovaBug跟踪器上报告为CB-6008的问题。

这可能是一个过时的cordova安装的症状。 通过删除并重新安装Cordova来解决该问题,以确保最新版本正在使用中。

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

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

产生 – > [错误]无法读取属性'安装'未定义

上面的程序修复了它。

你有没有添加一个平台到你的cordova项目(在尝试添加插件之前)?

npm更新-gcordovacordova创buildmyproject cd myprojectcordova平台添加android科多瓦插件添加_

我认为未定义的错误意味着添加插件命令的依赖不存在。

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

npm install -g plugman