32 votes

Pourquoi npm donne 500 et 503 erreurs: "erreur d'analyse d'erreur d'enregistrement json"?

Essayer de faire npm install steroids -g et en cours d'exécution dans beaucoup d'erreurs de deux types:

Première: 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

lorsque je visite les url dans le navigateur, j'obtiens le message suivant:

Le routage interne erreur

Désolé, on ne peut pas se connecter au serveur souhaité.

Nous avons simplement été informé de ce problème. Nous allons la corriger dès que possible.

Hésitez pas à nous contacter si vous avez des questions: support@iriscouch.com

Deuxième: 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

Lorsque je visite les url dans le navigateur, j'obtiens ce message:

Erreur 503 backend erreur de lecture

backend erreur de lecture

Le Gourou De La Méditation:

XID: 1448084160

Vernis serveur de cache

Est-ce à dire le mécanisme national de prévention de registre est en panne? ou dois-je avoir un comportement étrange sur ma machine?

Nœud en cours d'exécution v. 0.10.24 & mnp v. 1.3.21

48voto

josketres Points 658

Essayez d'utiliser un miroir par exemple le miroir européen:

16voto

RaphaelDDL Points 2359

De @npmjs environ 15 minutes après votre question a été faite:

"conscient de la panne. s'il vous plaît être patient. de travail pour résoudre ce maintenant."

Sur une note de côté, lire Nœud Roundup: Survivre mnp temps d'arrêt, le Waf Mur de la Honte, stream-chat, Veine, l'intérêt d'infos sur NPM miroirs. Un peu obsolète (2012), mais maintenant vous savez qu'il a des miroirs ;-)

Aussi, un des bons conseils de "marque" dans les commentaires de ce blog j'ai fait un lien:

Si vous êtes en s'appuyant sur la NGP pour les déploiements de production, STOP! Assurez-vous de définir un ensemble de versions et de les cloner dans votre privé des pensions. Déployer à partir de votre repo pas le mécanisme national de prévention de registre. Vous avez été averti. En s'appuyant sur NPM pour la production de scripts de déploiement a mordu à nous deux fois! La première est parce qu'une bibliothèque auteur supprimé une ancienne version de sa bibliothèque, nous en dépendait. Cette fois, c'est le mécanisme national de prévention de registre lui-même.

0voto

Le problème, c'est avec ssl

vous devez utiliser sudo. Suivez ci-dessous la méthode pour résoudre le problème.

si vous obtenez cette question d'entrer sudo npm config ensemble strict ssl faux mot de passe: Entrer le nom d'utilisateur mot de passe

alors maintenant exécuter toute commande ur wit sudo sudo npm install-g stéroïdes mot de passe: Entrer le nom d'utilisateur mot de passe

Même après si votre erreur. Votre proxy va être un problème. quelques proxy d'entreprise sera bloqué, de sorte que vous devriez utiliser le wifi ou un réseau ouvert à résoudre ce problème.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X