npm卡在fetchMetadata – >networking上
我的npm卡住了很多,无论是从package.json安装的npm还是个别的包。
现在,我甚至不能sudo npm install node-inspector -g
我在ubuntu 16.04
上使用node 6.2.1
, npm 3.9.5
npm cache clear
没有帮助。 安装需要几个小时或失败。
如果使用任何代理,请检查代理是否有任何问题。 您也可以尝试手动设置npm的端点:
npm config set registry="http://registry.npmjs.org"
尝试纱安装程序,而不是npm:
sudo npm install -g yarn yarn install
我发现这种问题更有弹性。
我得到了同样的问题。 首先尝试使用-verbose
标志运行npm install
。 这可以帮助你确定你的问题。
该命令告诉我,隧道套接字有一些问题:
EPROTO 101057795:错误:140770FC:SSL例程:SSL 23_GET_SERVER_HELLO:未知协议:openssl \ ssl \ s23_clnt.c:794:无法build立隧道套接字,
之后,我GOOGLE了错误,并发现线程在github上关于这个问题。 问题是在代理服务器:以前我设置了HTTP_PROXY
环境variables,并删除后环境variablesnpm install
完成没有任何错误。
对我来说,这是Windows中的双临时目录。
打开命令提示符并键入:
echo %TEMP%
您应该收到一个目录的path。 如果您收到多个目录(我收到C:\ Users \\ AppData \ Local \ Temp; C:\ xampp \ php)这可能是问题。 您可以使用以下命令修复它:
SET TEMP="<correct path to temporary directory>"
其中<correct path to temporary directory>
可能是第一个path(分号之前,这意味着在我的情况下C:\Users\<user>\AppData\Local\Temp
)。
我也遇到了同样的问题, fetchMetaData
在fetchMetaData
上的几个不同的安装,包括上面提到的yarn
的安装。 我在Mac
,通过更新npm
来解决它,如下所示:
npm install npm@latest -g
因此,如果您在Mac
上遇到此问题,请尝试更新并查看是否解决了您的问题。
有同样的问题。 通过切换到项目所需的正确节点版本来修复它。
我的项目需要node >=v4.3 and <=v5.
1)检查nvm ls
使用的节点版本
2)使用nvm use [version]
或者安装特定的版本。 如果你没有。
- inquirer.js – 结合BottomBar和顺序日志
- 在meteor应用程序中调用exec时出现错误 – 最大调用堆栈大小超出未定义
- 当使用jade在node.js中呈现html + js页面时,将html呈现为呈现的文本而不是html
- socket.io不能在Chrome移动设备上工作,但它在隐身模式下工作
- 如何使用node.js将string添加到JSON中的数组?
- WebStorm 7 – Yeoman Angular丢失的源映射`加载资源失败:服务器响应状态为404(Not Found)
- socket.io – 发送到socketid(单个客户端)不起作用
- backbone.js的基本目的和好处是什么?
- Node.js:提交时如何阅读用户select选项并在textarea中提供文件内容