3

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

科尔多瓦插件添加 org.apache.cordova.file

我得到这个输出:

从“org.apache.cordova.file”获取插件...

无法获取:ECONNREFUSED

这看起来像一个 nodeJS 错误(我查看了很多链接),但我无法确定它的头/脚,所以任何指导都可能会有所帮助。 有人已经问过为什么会发生这种情况,但看起来没有回应,所以重新发布:)

我的科尔多瓦版本是:3.1.0,我在一个经过身份验证的代理下。是的,我已经为代理和其他东西添加了相关的 nodeJS 设置。

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

在插件“org.apache.cordova.file”上调用plugman.fetch

来自“org.apache.cordova.file”的插件...错误:获取插件时出错:错误:在 C:\Users\username\AppData\Roaming\npm\node_modules\cordova\src\plugin.js:94 处连接 ECONNREFUSED: 41 在 _rejected (C:\Users\username\AppData\Roaming\npm\node_modules\cordova\node_modules\q\q.js:808:24) 在 C:\Users\username\AppData\Roaming\npm\node_modules\cordova \node_modules\q\q.js:834:30 在 Promise.when (C:\Users\username\AppData\Roaming\npm\node_modules\cordova\no de_modules\q\q.js:1079:31) 在 Promise。 promise.promiseDispatch (C:\Users\username\AppData\Roaming\npm\node _modules\cordova\node_modules\q\q.js:752:41) 在 C:\Users\username\AppData\Roaming\npm\node_modules\刷新时cordova\node_modules\q\q.js:574:44 (C:\Users\username\AppData\Roaming\npm\node_modules\cordova\node_modules\q\q.js:108:17) 在 process._tickCallback (node.js:415:13)

4

1 回答 1

4

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

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

npm config set https-proxy http://proxy:port
于 2013-11-08T02:35:12.117 回答