Eag*_*Eye 17 windows node.js npm
我正在尝试使用新安装的节点中的npm在我的Windows机器上安装节点包.
但是,我收到了ETIMEDOUT错误.我检查了几个类似问题的其他stackoverflow问题,几乎所有问题都与代理背后的问题有关.我的情况也不是这样.我的系统不在任何代理服务器之后.有人可以帮我解决它.
PS C:\windows\system32> npm -v
2.5.1
PS C:\windows\system32> npm install bower -g
npm ERR! Windows_NT 6.3.9600
npm ERR! argv "C:\\Program Files\\nodejs\\\\node.exe" "C:\\Program Files\\nodejs\\node_modules\\npm\\bin\\npm-cli.js" "i
nstall" "bower" "-g"
npm ERR! node v0.12.0
npm ERR! npm v2.5.1
npm ERR! code ETIMEDOUT
npm ERR! errno ETIMEDOUT
npm ERR! syscall connect
npm ERR! network connect ETIMEDOUT
npm ERR! network This is most likely not a problem with npm itself
npm ERR! network and is related to network connectivity.
npm ERR! network In most cases you are behind a proxy or have bad network settings.
npm ERR! network
npm ERR! network If you are behind a proxy, please make sure that the
npm ERR! network 'proxy' config is set properly. See: 'npm help config'
npm ERR! Please include the following file with any support request:
npm ERR! C:\windows\system32\npm-debug.log
Run Code Online (Sandbox Code Playgroud)
Eag*_*Eye 25
我发布这个答案,以防有些人面临同样的问题.我能够通过运行以下命令来解决这个问题:
npm config delete proxy
Run Code Online (Sandbox Code Playgroud)
T3r*_*rm1 10
不适用于 Windows,但它也可以提供帮助。
节点 16 有效,节点 18 无效。原来它与 IPv6 有关。一旦我禁用 IPv6,连接就不会再超时。目标注册表是 Nexus 服务器。
首先,运行
npm config list
并检查您是否在代理后面。如果是这样,请尝试运行
npm config delete proxy
npm config delete http-proxy
npm config delete https-proxy
Run Code Online (Sandbox Code Playgroud)
按要求
**如果此方法无效,请重新安装nodejs。
小智 7
首先查看npm配置列表:
npm config list
Run Code Online (Sandbox Code Playgroud)
如果您没有找到http-proxy和设置,那么您需要配置 npm 才能与您的 Web 代理一起使用https-proxy。proxy correctly例如:
npm config set proxy http://proxy.company.com:8080
npm config set https-proxy http://proxy.company.com:8080
npm config set http-proxy http://proxy.company.com:8080
Run Code Online (Sandbox Code Playgroud)
我尝试了在GitHub论坛和StackOverflow主题上找到的所有建议的解决方案.最后,禁用我的路由器的防火墙立即解决了这个问题.
我使用的是Windows 10,节点4.0.0和npm 2.13.4.
您可以尝试使用以下命令限制同时连接数(例如最大同时连接数为 3):
npm set maxsockets 3
Run Code Online (Sandbox Code Playgroud)
自 npm@3.8.0 起,CLI 就一直允许此选项。默认最大同时连接数为 50。请参阅此链接以获取更多参考。
| 归档时间: |
|
| 查看次数: |
29394 次 |
| 最近记录: |