NPM安装给出错误:连接ETIMEDOUT(没有代理)

时间:2017-10-07 19:49:46

标签: visual-studio npm visual-studio-2017

我刚刚创建了一个新的.Net Core 2.0 Angualar项目模板,并在恢复软件包时遇到了一个奇怪的错误。

部分输出:

npm ERR! fetch failed https://registry.npmjs.org/extend/-/extend-3.0.1.tgz
npm WARN retry will retry, error on last attempt: Error: connect ETIMEDOUT 151.101.0.162:443

输出的后半部分:

23980 error argv "C:\\Program Files (x86)\\Microsoft Visual Studio\\2017\\Community\\Web\\External\\Node.exe" "C:\\Program Files (x86)\\Microsoft Visual Studio\\2017\\Community\\Web\\External\\node_modules\\npm\\bin\\npm-cli.js" "install"
23981 error node v5.4.1
23982 error npm  v3.3.4
23983 error code ETIMEDOUT
23984 error errno ETIMEDOUT
23985 error syscall connect
23986 error network connect ETIMEDOUT 151.101.0.162:443
23986 error network This is most likely not a problem with npm itself
23986 error network and is related to network connectivity.
23986 error network In most cases you are behind a proxy or have bad network settings.
23986 error network
23986 error network If you are behind a proxy, please make sure that the
23986 error network 'proxy' config is set properly.  See: 'npm help config'
23987 verbose exit [ 1, true ]

我发现的大多数解决方案都是关于设置代理。我没有代理人。

我还找到了this answer

npm config set proxy false
npm cache clean

哪个没有变化。

我还重置了我的网络适配器和电脑。我也尝试了ipconfig -flushdns

tracert工作正常:

Routenverfolgung zu a.sni.fastly.net [151.101.0.162]
über maximal 30 Hops:

  1     4 ms     1 ms    <1 ms  192.168.1.1
  2    28 ms    28 ms    28 ms  loopback0.80.rdsl.99.nue.de.net.telefonica.de [62.52.195.28]
  3    34 ms    29 ms    27 ms  bundle-ether3.0001.dbrx.01.nue.de.net.telefonica.de [62.53.3.154]
  4     *        *        *     Zeitüberschreitung der Anforderung.
  5    34 ms    36 ms    32 ms  ae14-0.0001.corx.01.fra.de.net.telefonica.de [62.53.22.86]
  6    32 ms    32 ms    32 ms  bundle-ether15.0002.dbrx.02.fra.de.net.telefonica.de [62.53.26.0]
  7    31 ms    38 ms    36 ms  ae6-0.0001.prrx.11.fra.de.net.telefonica.de [62.53.19.146]
  8    31 ms    30 ms    31 ms  fastly2.fra.ecix.net [62.69.146.89]
  9    33 ms    31 ms    35 ms  151.101.0.162

Ablaufverfolgung beendet.

如果我在浏览器中拨打https://registry.npmjs.org/extend/-/extend-3.0.1.tgz,我会获得提供下载的软件包。

任何指针?

1 个答案:

答案 0 :(得分:2)

我不知道发生了什么......

但作为解决方法,我安装了Node MSIconfigured visual studio来代替使用此代码。

工具&gt;选项&gt;项目&amp;解决方案&gt; Web包管理&gt;外部Web工具

GUI

现在它正在运作。但是使用这种解决方法我觉得不对。如果有人有一些指示,如何解决问题的根源,我会非常高兴。