【发布时间】:2015-09-15 18:48:36
【问题描述】:
我在从cmd 调用以下命令以安装 PhoneGap 时遇到问题:
npm install -g phonegap
返回如下错误:
Failed to connect to github.com port 443: Timed out
关于这个主题有很多问题,而且它们似乎都提供了相同的答案 - 确保配置了 git 和 nodejs 的代理设置。我这样设置node 代理设置:
npm config set proxy http://proxyname:8080
npm config set https-proxy http://proxyname:8080
对于git:
git config --global http.proxy http://proxyname:8080
git config --global https.proxy http://proxyname:8080
git config --list 和 npm config list 都确认这些代理设置已到位。
我还通过访问Windows Firewall -> Allow a program or feature through windows firewall 允许程序通过防火墙。然后我为Node.js 和git 选择了node.exe,我选择了git.exe。
但是,我仍然遇到无法连接到 Github 的问题。还有什么我遗漏或忘记设置的吗?首次安装 Node.js 和 Git 以完成此任务。
【问题讨论】:
标签: node.js git cordova proxy phonegap-plugins