node.js - 尝试下载 cordova 插件时出现 ECONNREFUSED 错误

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

所以,我正在尝试将 cordova 插件下载到我新创建的项目(使用 CLI 创建)。接下来,我想为其添加文件支持。所以我这样做:

cordova plugin add org.apache.cordova.file

我得到这个输出:

Fetching plugin from "org.apache.cordova.file"...

Can't fetch : ECONNREFUSED

这看起来像一个 nodeJS 错误(我看过很多链接)但我无法从头/脚趾了解它,所以任何指导都可能有所帮助。 There's someone who's already asked for why this happens ,不过貌似没有回复,所以重发:)

我的 cordova 版本是:3.1.0,我在经过身份验证的代理下。 是的,我已经为代理和东西添加了相关的 nodeJS 设置。

详细模式(在命令中添加了 -d)

Calling plugman.fetch on plugin "org.apache.cordova.file" Fetching

plugin from "org.apache.cordova.file"... Error: Error fetching plugin: Error: connect ECONNREFUSED at C:\Users\username\AppData\Roaming\npm\node_modules\cordova\src\plugin.js:94:41 at _rejected (C:\Users\username\AppData\Roaming\npm\node_modules\cordova\node_modules\q\q.js:808:24) at C:\Users\username\AppData\Roaming\npm\node_modules\cordova\node_modules\q\q.js:834:30 at Promise.when (C:\Users\username\AppData\Roaming\npm\node_modules\cordova\no de_modules\q\q.js:1079:31) at Promise.promise.promiseDispatch (C:\Users\username\AppData\Roaming\npm\node _modules\cordova\node_modules\q\q.js:752:41) at C:\Users\username\AppData\Roaming\npm\node_modules\cordova\node_modules\q\q.js:574:44 at flush (C:\Users\username\AppData\Roaming\npm\node_modules\cordova\node_modules\q\q.js:108:17) at process._tickCallback (node.js:415:13)

最佳答案

我遇到了同样的错误。我之前已经为 npm 设置了“proxy”和“http-proxy”配置设置,但我还需要设置“https-proxy”。

一旦我设置了它,它就完美地工作了。

npm config set https-proxy http://proxy:port

关于node.js - 尝试下载 cordova 插件时出现 ECONNREFUSED 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19774799/

相关文章:

javascript - 发布到 Node/快速端点的 Ajax 问题

ios - iOS 版 PhoneGap 1.5 上的 BarcodeScanner

node.js - 读取(拉)与管道(控制流)与数据(推)

node.js - 带有 nodejs 的谷歌计算引擎上的 SSL

node.js:异步循环到底有多异步?

android - 从自定义 cordova 应用程序启动 native 应用程序

javascript - 如何从另一个应用程序将图像共享到我的 Cordova/PhoneGap 应用程序?

cordova - InAppBrowser - "phonegap plugin add"失败

android - 如何从 "window.plugins.barcodeScanner.scan"PhoneGap Zxing插件中获取和使用数据?

objective-c - 如何在手机间隙使用原生xib?