我不在代理后面,但在使用 npm 安装软件包时仍然出现错误

I am not behind a proxy but still getting error while installing packages using npm

这是 npm-debug.log

的输出
  1. 如果它以 ok 结尾,它就有效
  2. 详细的 cli ['D:\Softwares and Codes\NodeJS\NodeJS\node.exe',
  3. 详细的 cli 'D:\Softwares and Codes\NodeJS\NodeJS\node_modules\npm\bin\npm-cli.js',
  4. 详细的 cli 'install',
  5. 详细的 cli 'gulp',
  6. 详细的 cli '--保存']
  7. 信息使用 npm@2.11.3
  8. 信息使用 node@v0.12.7
  9. 详细安装 C:\Users\Mayur\Desktop\Node\package.json
  10. 的初始加载
  11. 警告 package.json sampleapp@1.0.0 没有存储库字段。
  12. 警告 package.json sampleapp@1.0.0 没有 README 数据
  13. verbose readDependencies 从 C:\Users\Mayur\Desktop\Node\package.json
  14. 加载依赖
  15. 愚蠢的缓存添加参数 ['gulp', null ]
  16. 详细缓存添加规范 gulp
  17. 愚蠢的缓存添加已解析的规范 { raw: 'gulp',
  18. 愚蠢的缓存添加范围:空,
  19. 愚蠢的缓存添加名称:'gulp',
  20. 愚蠢的缓存添加 rawSpec: '',
  21. 愚蠢的缓存添加规范:'*',
  22. 愚蠢的缓存添加类型:'range'}
  23. 愚蠢的 addNamed gulp@*
  24. verbose addNamed“*”是 gulp
  25. 的有效语义版本范围
  26. 愚蠢的 addNameRange { name: 'gulp', range: '*', hasData: false }
  27. 愚蠢的 mapToRegistry 名称 gulp
  28. 愚蠢的 mapToRegistry 使用默认注册表
  29. 愚蠢的 mapToRegistry 注册表 http://registry.npmjs.org/
  30. 愚蠢的 mapToRegistry uri http://registry.npmjs.org/gulp
  31. 详细的 addNameRange 注册表:http://registry.npmjs.org/gulp 未在运行中;正在获取
  32. 详细请求 uri http://registry.npmjs.org/gulp
  33. 详细请求无需授权
  34. 信息尝试注册表请求在 8:00:49 下午尝试 #1
  35. 详细请求 ID 8da3a5a06ccf7a86
  36. http 请求 GET http://registry.npmjs.org/gulp
  37. 信息重试将重试,上次尝试时出错:错误:连接 ETIMEDOUT
  38. 信息尝试注册表请求在 8:01:20 下午尝试 #2
  39. http 请求 GET http://registry.npmjs.org/gulp
  40. 信息重试将重试,上次尝试时出错:错误:连接 ETIMEDOUT
  41. 信息尝试注册表请求在 8:02:41 下午尝试 #3
  42. http 请求 GET http://registry.npmjs.org/gulp
  43. 详细堆栈错误:连接 ETIMEDOUT
  44. 详细堆栈位于 exports._errnoException (util.js:746:11)
  45. 详细堆栈位于 TCPConnectWrap.afterConnect [完成时] (net.js:1010:19)
  46. 详细 cwd C:\Users\Mayur\Desktop\Node
  47. 错误Windows_NT6.1.7601
  48. error argv "D:\Softwares and Codes\NodeJS\NodeJS\node.exe" "D:\Softwares and Codes\NodeJS\NodeJS\node_modules\npm\bin\npm-cli.js" "install" "gulp" "--save"
  49. 错误节点 v0.12.7
  50. 错误 npm v2.11.3
  51. 错误代码 ETIMEDOUT
  52. 错误 errno ETIMEDOUT
  53. 系统调用连接错误
  54. 错误网络连接 ETIMEDOUT
  55. 错误网络这很可能不是 npm 本身的问题
  56. 网络错误,与网络连接有关。
  57. 网络错误在大多数情况下,您使用了代理或网络设置错误。
  58. 错误网络
  59. 错误网络如果您使用代理,请确保
  60. 错误网络'proxy' 配置设置正确。参见:'npm help config'
  61. 详细退出 [1, true]

我已经试过了

  1. 将注册表设置为 http://registry.npmjs.org/
  2. 将严格的 ssl 设置为 false

1) 您是否检查过您的互联网设置以检查是否启用了代理设置?

2) 您是否检查了 HTTP_PROXYHTTPS_PROXY 的环境变量?如果设置了这些值,将它们删除,问题将得到解决。