通过cmd nodejs [Windows 7]的Phonegap安装问题



我试图使用 cmd 安装 phonegap"npm install -g phonegap"

但它没有安装并给我安装失败的消息,我粘贴了下面的cmd消息

那么我该如何设置代理设置(假设这是问题所在),NodeJS可以使用哪些设置连接到Internet并完成PhoneGap的安装

我的系统配置是视窗 7 64 位

C:\Windows\system32>npm install -g phonegap

npm http get https://registry.npmjs.org/phonegap

呵!错误:连接环境拒绝

呵! at errnoException (net.js:901:11)

呵! at Object.afterConnect [as oncomplete] (net.js:892:19)

呵! { [错误: 连接 ECONNREFUSED]

呵! 代码:"ECONNREFUSED",

呵! 错误:"拒绝了",

呵! 系统调用: '连接' }

呵!

呵!如果您在代理后面,请确保

呵!"代理"配置设置正确。 请参阅:"npm 帮助配置"

呵!系统 Windows_NT 6.1.7601

命令 "C:\Program Filesodejs\ode.exe" "C:\Program 文件\点头

ejsode_modulespm\binpm-cli.js" "安装" "-g" "Phonegap"

npm ERR! cwd C:\Windows\system32

npm 错误! 节点 -v v0.10.21

npm 错误! npm -v 1.3.11

npm 错误! syscall connect

npm 错误! 代码 ECONNDENY

npm ERR! errno ECONNDENY

npm 错误!堆栈错误:连接 ECONNDENY

npm ERR! 堆栈在 errnoException (net.js:901:11)

npm ERR! 堆栈在 Object.afterConnect [作为 oncomplete] (净.js:892:19)

呵!

呵!其他日志记录详细信息可在以下位置找到:

呵! C:\Windows\system32pm-debug.log

npm 错误! 不正常代码 0

解决了

只需要设置

npm config set proxy http://usr:pwd@proxyname:port
npm config set https-proxy http://usr:pwd@proxyname:port
npm config set registry http://registry.npmjs.org/

最新更新