为什么 npm 给出 500 和 503 错误:"registry error parsing json"?



尝试执行npm install steroids -g并遇到两种类型的大量错误:

第一: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

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

错误

503 后端读取错误

后端读取错误

上师禅修:

XID: 1448084160

清漆缓存服务器

这是否意味着 npm 注册表已关闭? 还是我的机器上有奇怪的行为?

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

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

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

在您提出问题后大约 15 分钟@npmjs:

"意识到停电。请耐心等待。现在就努力解决这个问题。

附带说明,请阅读节点综述:幸存的 npm 停机时间、Waf 羞耻墙、流聊天、静脉、有关 NPM 镜像的兴趣信息。有点过时了(2012),但现在你知道它有镜子;-)

另外,在我链接的这篇博文的评论中"标记"的一个好建议:

如果您依赖 NPM 进行生产部署,请停止!请确保设置特定版本并在专用存储库中克隆它们。从专用存储库而不是 NPM 注册表部署。你已经被警告了。依靠 NPM 进行生产部署脚本已经咬了我们两次!首先是因为图书馆作者删除了我们依赖的旧版本的图书馆。这次是NPM注册表本身。

npm 有一个状态页面,其中任何服务器事件都将(应该)反映:

https://status.npmjs.org

最新更新