尝试执行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
当我在浏览器中访问这些网址时,我收到以下消息:
内部路由错误
抱歉,我们无法连接到目标服务器。
我们刚收到此问题的通知。我们会尽快纠正 尽可能。
如果您有任何疑问,请随时与我们联系: 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
答案 0 :(得分:45)
尝试使用镜子,例如欧洲镜子:
npm --registry http://registry.npmjs.eu/ install karma
答案 1 :(得分:15)
在提出问题后大约15分钟后从@npmjs开始:
“意识到停电。请耐心等待。现在就努力解决这个问题。”
旁注,请阅读Node Roundup: Surviving npm Downtime, Waf Wall of Shame, stream-chat, Vein,有关NPM镜像的兴趣信息。有点过时(2012年),但现在你知道它有镜子; - )
另外,在我关联的博客帖子的评论中,'mark'提出了一个很好的建议:
如果您依靠NPM进行生产部署,请停止!确保您设置特定版本并在私人仓库中克隆它们。从您的私人仓库部署而不是NPM注册表。你被警告了。依靠NPM进行生产部署脚本已经咬了我们两次!第一个是因为图书馆作者删除了我们所依赖的旧版本库。这次是NPM注册局本身。
答案 2 :(得分:1)
npm有一个状态页面,其中(应该)反映任何服务器事件: