我在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)
有没有办法验证代理设置是否正确?还有什么想法可以检查吗?
答案 0 :(得分:0)
尝试删除并添加回来。
cordova plugin
cordova plugin rm org.apache.cordova.device
cordova plugin add org.apache.cordova.device