npm安装挂起

这是我的package.json

 { "name": "my-example-app", "version": "0.1.0", "dependencies": { "request": "*", "nano": "3.3.x", "async": "~0.2" } } 

现在,当我打开cmd并运行npm install ,安装会挂起。 我究竟做错了什么?

我有同样的问题。 原因 – 错误的代理被configuration,因为npm无法下载软件包。

所以你最好的select是看看输出

 $ npm install --verbose 

并找出问题。 如果你从来没有configuration代理,那么可能的原因可以是

  • 非常过时的npm版本。
  • 您的互联网连接有一些问题。
  • 权限不足以让npm修改文件。

我遇到了同样的问题。 我试过了

 npm config set registry http://registry.npmjs.org/ 

closureshttps。 我也试过了

 npm set progress=false 

closures进度条(据报道会减慢下载速度)。

问题是我的networking驱动程序。 我只是需要重新启动,滞后消失。

我位于公司代理之后,所以我通常使用中间代理来启用NTLM身份validation。

使用CNTLM代理时,我用npm install挂起了问题。 用NTLM-APS(一个类似的代理),挂起消失了。

registry( https://registry.npmjs.org/cordova )被我们的防火墙阻止。 解除封锁解决了这个问题。

我有同样的问题,清理.npm目录解决。 看看这个:
https://stackoverflow.com/a/45259492/3235344

*尝试做sudo npm install

*如果您使用的是github,那么可能是您没有权限,需要生成一个公共的SSH密钥,并将其添加到您的设置帐户:( https://help.github.com/articles/generating-ssh-钥匙/