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

这里是npm-debug.log的输出

  1. 信息它工作,如果它结束与确定
  2. verbose cli ['D:\ Softwares and Codes \ NodeJS \ NodeJS \\ node.exe',
  3. verbose cli'D:\ Softwares and Codes \ NodeJS \ NodeJS \ node_modules \ npm \ bin \ npm-cli.js',
  4. verbose cli'install',
  5. 详细的cli'gulp',
  6. verbose cli'–save']
  7. 信息使用npm@2.11.3
  8. info使用node@v0.12.7
  9. 详细安装C:\ Users \ Mayur \ Desktop \ Node \ package.json的初始加载
  10. 警告package.json sampleapp@1.0.0没有存储库字段。
  11. 警告package.json sampleapp@1.0.0没有README数据
  12. 详细的readDependencies从C:\ Users \ Mayur \ Desktop \ Node \ package.json加载依赖关系
  13. 愚蠢的caching添加参数['gulp',null]
  14. 详细caching添加规格gulp
  15. 愚蠢的caching添加parsing的规范{原始:'gulp',
  16. 愚蠢的caching添加范围:null,
  17. 愚蠢的caching添加名称:'gulp',
  18. 愚蠢的caching添加rawSpec:'',
  19. 愚蠢的caching添加规范:'*',
  20. 愚蠢的caching添加types:'范围'}
  21. 傻的addNamed gulp @ *
  22. 详细的addNamed“*”是吞噬的有效的semver范围
  23. 傻的addNameRange {名称:'gulp',范围:'*',hasData:false}
  24. 愚蠢的mapToRegistry名字吞噬
  25. 愚蠢的mapToRegistry使用默认的registry
  26. 愚蠢的mapToRegistryregistryhttp://registry.npmjs.org/
  27. 愚蠢的mapToRegistry uri http://registry.npmjs.org/gulp
  28. 详细的addNameRangeregistry: http ://registry.npmjs.org/gulp不在飞行中; 取
  29. 详细的请求uri http://registry.npmjs.org/gulp
  30. 详细的请求没有auth需要
  31. info尝试registry请在8:00:49 PM尝试#1
  32. 详细的请求ID 8da3a5a06ccf7a86
  33. http请求GET http://registry.npmjs.org/gulp
  34. 信息重试将重试,最后一次尝试错误:错误:连接ETIMEDOUT
  35. info尝试registry请在8:01:20 PM尝试#2
  36. http请求GET http://registry.npmjs.org/gulp
  37. 信息重试将重试,最后一次尝试错误:错误:连接ETIMEDOUT
  38. info尝试registry请在8:02:41 PM尝试#3
  39. http请求GET http://registry.npmjs.org/gulp
  40. 详细堆栈错误:连接ETIMEDOUT
  41. 详细堆栈在exports._errnoException(util.js:746:11)
  42. TCPConnectWrap.afterConnect上的详细堆栈[ascomplete](net.js:1010:19)
  43. verbose cwd C:\ Users \ Mayur \ Desktop \ Node
  44. 错误Windows_NT 6.1.7601
  45. 错误argv“D:\ Softwares and Codes \ NodeJS \ NodeJS \\ node.exe”“D:\ Softwares and Codes \ NodeJS \ NodeJS \ node_modules \ npm \ bin \ npm-cli.js”“install”“gulp”“ – 保存”
  46. 错误节点v0.12.7
  47. 错误npm v2.11.3
  48. 错误代码ETIMEDOUT
  49. 错误errno ETIMEDOUT
  50. 错误系统调用连接
  51. 错误networking连接ETIMEDOUT
  52. 错误networking这很可能不是npm本身的问题
  53. 错误networking,并与networking连接有关。
  54. 错误networking在大多数情况下,你是在一个代理后面或有不好的networking设置。
  55. 错误networking
  56. 错误的networking如果你是在一个代理后面,请确保
  57. 错误networking“代理”configuration设置正确。 请参阅:'npm help config'
  58. verbose exit [1,true]

我已经尝试过了

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

1)你有没有检查你的networking设置,检查代理设置是否启用?

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