NPM不安装任何东西:挂起
无论何时我想要安装一个带有NVM的模块,都会在这个阶段挂起:
npm install express npm http GET https://registry.npmjs.org/express
就是这样。 它对于我input的任何东西都有这种行为,而不是expression 。 我以这种方式安装了nodejs和nvm (Ubuntu 13.10):
sudo apt-get install python-software-properties sudo add-apt-repository ppa:chris-lea/node.js sudo apt-get update sudo apt-get install nodejs
我试图在互联网和GitHub上看,我发现一个关于nvm封闭的问题永远悬挂在试图安装模块..但这是一个非常老的问题。 在问开发者之前,我是否错过了一些明显的东西?
我试着编译nodejs和nvm,但结果是一样的。
编辑: npm install express -verbose
– npm install express -verbose
– > http://pastebin.com/tGY3V6Ly错误:
npm info retry will retry, error on last attempt: Error: tunneling socket could not be established, cause=140072708810560:error:140770FC:SSL routines:SSL23_GET_SERVER_HELLO:unknown protocol:../deps/openssl/openssl/ssl/s23_clnt.c:766:
NPM最近一直有服务器问题。 尝试使用-verbose
运行命令来检查并查看正在发生的事情,并保持耐心。
我在BeagleBone Black(低功耗ARM设备)上遇到了这个问题,运行npm cache clean似乎让事情再次发生了变化。
尝试不使用https
:
npm config set registry http://registry.npmjs.org/
我有同样的问题,我通过禁用所有的防火墙解决
我有同样的错误,问题是在代理服务器:以前我设置HTTP_PROXY
环境variables,并删除后, npm install
完成没有任何错误。
我有一个Windows混帐bashterminal内的这个问题 – 重新安装最新版本的git bash修复它
经过一个小时的挣扎之后,我清理了.npm
和node_modesl/.staging
目录,问题node_modesl/.staging
消失了! (用自己的pathreplacepath)
yes|rm /root/.npm/* -R yes|rm /path/to/node_modules/.staging/* -R npm install
我用pipe理员权限打开了控制台,并在Windows上运行了npm install
。 我的问题是解决这个问题