如何找出npm挂起的原因?
我正遭受臭名昭著的npm安装(更新)挂起问题的困扰 到目前为止,我发现了以下食谱:如何找出npm挂起的原因?,npm,Npm,我正遭受臭名昭著的npm安装(更新)挂起问题的困扰 到目前为止,我发现了以下食谱: 已清理缓存:npm缓存清理 已删除我的项目中的npm_模块 将注册表设置为纯http():npm config set registryhttp://registry.npmjs.org/ 已使用--loglevel=verbose标记,带有npm安装 增加的连接数如下所述: 但它仍然挂着。它悬挂的位置似乎是随机的。可能是 npm动词get将gulp-traceur保存到/home/me/.npm/regi
- 已清理缓存:
npm缓存清理
- 已删除我的项目中的npm_模块
- 将注册表设置为纯http():
npm config set registryhttp://registry.npmjs.org/
- 已使用
标记,带有--loglevel=verbose
npm安装
- 增加的连接数如下所述:
npm动词get将gulp-traceur保存到/home/me/.npm/registry.npmjs.org/gulp-traceur/.cache.json
;或者在安装npm verb afterAdd/home/me/.npm/q/0.9.7/package/package.json时,最后一个下载的包实际上是随机的
版本如下:
npm信息使用npm@2.7.5
npm信息使用node@v0.12.0
所以问题是我还能做些什么吗?我不知道你是否有和我一样的问题,但我不能对你的问题发表评论,因为我没有足够的声誉
今天有人找到了解决我类似问题的办法。您可以查看它:谢谢您的想法!我试过了,但对建筑没有任何影响。我在ubuntu上,所以它似乎没有使用临时变量(在我的例子中根本没有设置)。到目前为止,我正在按照挂起的构建条件构建项目,并多次重新启动它。看起来像是网络或npm服务器问题。可能npm也会启动,可能是我的adsl调制解调器无法处理的网络连接。可能与此无关,也可能与moght无关,但为了让人们在google上找到这个问题:试试npm config set maxsockets 20
。根据需要降低实际值。在我的情况下,我不得不降低到5