使用cordova CLI搜索或添加插件时出错

时间:2014-04-08 18:59:02

标签: cordova cordova-plugins cordova-cli

我在Windows上使用Cordova版本3.4.0-0.1.3并使用命令行界面(CLI)。我已经成功构建了一个简单的测试应用程序并在Android模拟器中运行。但是,当我现在尝试将插件添加到我的应用程序时,我收到一个错误。即使尝试搜索插件也失败了。我害怕因为我在公司防火墙后面存在问题 - 但我设置了代理,http-proxy和https-proxy设置。另外,我不清楚是否还需要安装git命令行界面(我不相信这是必需的)。

当我跑步时,例如“cordova插件搜索设备”,我收到错误:

  

错误:在errnoException(net.js:904:11)处连接ECONNREFUSED   Object.afterConnect [as oncomplete](net.js:895:19)

当我尝试使用例如“cordova plugin add org.apache.cordova.device”安装插件时,会失败并显示:

  

通过插件注册表获取插件“org.apache.cordova.device”错误:   无法获取org.apache.cordova.device的包信息       在C:\ Users \ xxx \ AppData \ Roaming \ npm \ node_modules \ cordova \ node_modules \ plug   男人的\ src \注册表\ registry.js:32:20       在Request.cb [as _callback](C:\ Users \ 71476 \ AppData \ Roaming \ npm \ node_module   小号\科尔多瓦\ node_modules \ plugman \ SRC \注册表\ registry.js:251:9)       在self.callback(C:\ Users \ 71476 \ AppData \ Roaming \ npm \ node_modules \ cordova \ no   de_modules \ plugman \ node_modules \请求\ index.js:148:22)       在Request.EventEmitter.emit(events.js:117:20)       在ClientRequest.self.clientErrorHandler(C:\ Users \ 71476 \ AppData \ Roaming \ npm)   \ node_modules \科尔多瓦\ node_modules \ plugman \ node_modules \请求\ index.js:257:10)

at ClientRequest.EventEmitter.emit (events.js:95:17)
at Socket.socketErrorListener (http.js:1547:9)
at Socket.EventEmitter.emit (events.js:95:17)
at net.js:440:14
at process._tickCallback (node.js:415:13)

有没有办法验证代理设置是否正确?还有什么想法可以检查吗?

1 个答案:

答案 0 :(得分:0)

尝试删除并添加回来。

cordova plugin
cordova plugin rm org.apache.cordova.device
cordova plugin add org.apache.cordova.device