为什么npm给500和503错误:“registry错误parsingjson”?

试图做npm install steroids -g和运行到两种types的错误很多:

第一:500

 npm ERR! registry error parsing json npm http 500 https://registry.npmjs.org/cardinal npm ERR! registry error parsing json npm http 500 https://registry.npmjs.org/glob npm ERR! registry error parsing json npm http 500 https://registry.npmjs.org/chmodr npm ERR! registry error parsing json npm http 500 https://registry.npmjs.org/fstream npm ERR! registry error parsing json 

当我在浏览器中访问这些url时,我收到以下消息:

内部路由错误

抱歉,我们无法连接到预期的服务器。

我们刚刚收到这个问题的通知。 我们会尽快纠正。

如果您有任何问题,请随时联系我们:support@iriscouch.com

第二:503

 npm http 503 https://registry.npmjs.org/forever-agent npm ERR! registry error parsing json npm http 503 https://registry.npmjs.org/cheerio npm ERR! registry error parsing json npm http 503 https://registry.npmjs.org/request npm ERR! registry error parsing json npm http 503 https://registry.npmjs.org/diff npm ERR! registry error parsing json npm http 503 https://registry.npmjs.org/tar 

当我在浏览器中访问这些url时,我收到以下消息:

错误503后端读取错误

后端读取错误

上师冥想:

XID:1448084160

优化caching服务器

这是否意味着npmregistryclosures? 或者我的机器上有奇怪的行为?

正在运行节点v.0.10.24&npm v.1.3.21

尝试使用镜子,例如欧洲镜子:

 npm --registry http://registry.npmjs.eu/ install karma 

在你提出问题15分钟后,从@npmjs :

“意识到中断了,请耐心等待,现在就努力解决这个问题。”

在旁边注意,阅读节点综述:生存npm停机时间,Waf墙壁的耻辱,stream聊天,静脉 ,关于NPM镜子的兴趣信息。 有点过时(2012),但现在你知道它有镜子;-)

另外,在这篇博文的评论中,“标记”提供了一个很好的build议:

如果您依靠NPM进行生产部署,请停止! 确保你设置了特定的版本并将它们复制到你的私人回购中。 从您的私人回购部署而不是NPMregistry。 你被警告了。 依靠NPM进行生产部署脚本已经咬了我们两次! 首先是因为图书馆的作者删除了我们依赖的旧版图书馆。 这次是NPMregistry本身。

npm有一个状态页,其中任何服务器发生率将(应)被反映:

https://status.npmjs.org

Interesting Posts