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-钥匙/ )