我试图使用 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/