web-dev-qa-db-ja.com

npmが500および503エラーを与えるのはなぜですか:「jsonを解析するレジストリエラー」?

しようとしているnpm install steroids -gおよび2つのタイプの多くのエラーが発生しています。

最初:5

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にアクセスすると、次のメッセージが表示されます。

内部ルーティングエラー

対象のサーバーに接続できません。

この問題が通知されました。できるだけ早く修正します。

ご質問がございましたら、お気軽に[email protected]までご連絡ください。

2番目:5

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

ニスキャッシュサーバー

これは、npmレジストリがダウンしていることを意味しますか?または私のマシンで奇妙な動作をしますか?

実行中のノードv.0.10.24およびnpm v.1.3.21

32
alnafie

ヨーロッパミラーなどのミラーを使用してみてください。

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

@ npmjs 質問が行われてから約15分後:

「停止に気づいてください。しばらくお待ちください。今、これを解決するために働いています。」

サイドノートでは、 Node Roundup:Surviving npm Downtime、Waf Wall of Shame、stream-chat、Vein 、NPMミラーに関する関心情報を読んでください。ちょっと時代遅れ(2012)が、今ではミラーがあることを知っています;-)

また、私がリンクしたこのブログ投稿のコメントでの「マーク」による良いアドバイス:

NPMを運用展開に依存している場合は、やめてください!特定のバージョンを設定し、プライベートリポジトリでそれらを複製してください。 NPMレジストリではなく、プライベートリポジトリからデプロイします。あなたは警告されました。運用展開スクリプトをNPMに依存することで、2回噛みつきました!最初の理由は、ライブラリの作成者が依存しているライブラリの古いバージョンを削除したためです。今回はNPMレジストリ自体でした。

16
RaphaelDDL

npmには、サーバーの発生状況が反映される(されるべき)ステータスページがあります。

https://status.npmjs.org

1
AxeEffect