npm est-il indisponible, ou une commande de package échoue-t-elle uniquement sur votre machine ? Consultez le statut actuel des services npm, faites la distinction entre un incident du registre et un problème local ou réseau, puis choisissez l’étape de diagnostic adaptée pour l’installation, la publication, la connexion ou l’accès au site web.
Site Administrator
Dernière révision : September 25, 2026
DERNIER STATUT ENREGISTRÉ
Disponible Lors de la dernière vérification, le site de npm semblait disponible et répondre normalement.
| Point de terminaison | Statut | Observé |
|---|---|---|
| npmjs.com | Operational | 2026-11-09 14:55 UTC |
| registry.npmjs.org | Operational | 2026-11-09 14:55 UTC |
Est-ce que cela fonctionne chez vous ?
0 signalements récents — davantage de données sont nécessaires pour une tendance utile.
Pour une vue plus complète, notamment des incidents partiels ou régionaux qu’une seule vérification externe peut manquer, consultez la page de statut officielle de npm. page de statut officielle.
npmjs.com et les requêtes vers registry.npmjs.org comme deux vérifications distinctes.
npm dispose de plusieurs points d’accès qui peuvent tomber en panne indépendamment les uns des autres. Le site web de npm utilise npmjs.com, tandis que l’installation des packages, la résolution des dépendances et la publication utilisent généralement registry.npmjs.org. Le site web peut se charger alors que les requêtes vers le registre échouent, ou un incident du registre peut affecter les commandes de package sans rendre le site web complètement indisponible.
Pour obtenir la vue la plus large au niveau du service, consultez la page de statut officielle de npm. Faites correspondre chaque incident à l’opération qui échoue — récupération d’un package, authentification, publication, accès au registre/à l’API ou accès au site web — plutôt que de supposer que toutes les fonctions de npm sont affectées.
Une page de statut peut confirmer un problème de plateforme signalé, mais elle ne peut pas diagnostiquer un échec propre à un projet. Le message d’erreur npm exact, le registre configuré, le package concerné et le fait que la même requête fonctionne ou non depuis un autre réseau sont souvent plus utiles pour distinguer un incident npm d’un problème local, lié au compte ou à la connectivité.
Ouvrez la page de statut officielle de npm et recherchez un incident en cours ou récemment résolu affectant le registre, les téléchargements de packages, l’authentification, la publication ou le site web. Si le problème signalé correspond à l’opération qui échoue, évitez les modifications perturbatrices du projet et réessayez une fois l’incident résolu. Si aucun incident correspondant n’apparaît, un problème régional, réseau, lié au compte ou propre au projet reste possible.
Si les installations ou la résolution des packages échouent dans plusieurs projets, donnez la priorité aux vérifications de l’accès au registre, du DNS, du proxy, du pare-feu et de la configuration npm. Si un seul projet ou package est concerné, examinez sa déclaration de dépendances, son lockfile, le nom du package, sa version et le registre configuré avant de conclure à une panne de npm.
Les échecs de publication et de connexion nécessitent une analyse distincte de celle des téléchargements de packages publics. Examinez l’erreur complète, le compte ou le token utilisé, le registre cible et vérifiez si l’échec concerne un seul package, une organisation ou une opération liée au compte.
NXDOMAIN : le résolveur ne parvient pas à trouver l’hôte demandé. Comparez le comportement du DNS sur un autre réseau et vérifiez le VPN, le filtrage ainsi que les paramètres du résolveur local.Vérifiez le registre et les paramètres du proxy configurés, en particulier après un changement de réseau, l’activation d’un VPN ou l’utilisation d’un registre privé. Pour la connexion, la publication ou l’accès à des packages privés, vérifiez que le compte utilisé dispose des autorisations nécessaires et que les identifiants ou tokens n’ont pas expiré. N’exposez jamais de tokens dans la sortie du terminal, les rapports d’incident ou les demandes d’assistance.
Si le site web de npm échoue dans un navigateur alors que les commandes npm fonctionnent encore, essayez une fenêtre privée ou un autre navigateur et désactivez temporairement les extensions qui bloquent les scripts ou les cookies. Si le navigateur et les commandes npm échouent tous deux, donnez la priorité à la page de statut et aux vérifications réseau plutôt qu’aux correctifs propres au navigateur.
Lorsque registry.npmjs.org est inaccessible alors que le site web fonctionne, analysez séparément le chemin vers le registre et notez le code HTTP ou l’erreur npm exact. Une réponse 5xx peut indiquer un problème côté serveur ou en amont ; une réponse 4xx indique plus souvent une requête non valide, une autorisation manquante, un problème d’authentification, une limite de débit ou un package indisponible. Conservez le nom du package, la commande, l’heure et l’erreur complète lors de l’escalade, mais supprimez les identifiants et les tokens.
Utilisez la page de statut avec l’erreur npm exacte et les vérifications de connectivité locale. Une page de statut sans incident ne permet pas d’exclure un problème régional, lié au compte, au DNS, au proxy ou au projet.
Cette vérification en direct est effectuée depuis notre serveur et peut ne pas refléter chaque région, compte, fonctionnalité ou chemin réseau.
Consultez la page de statut officielle de npm pour connaître les incidents en cours. Si aucun incident correspondant n’est signalé, comparez l’accès à npmjs.com avec les requêtes vers registry.npmjs.org et recherchez les causes locales liées au réseau, au DNS, au proxy, à la configuration ou au compte.
npm install échoue toujours ?Le site web et le registre de packages sont deux points d’accès distincts. Votre navigateur peut atteindre npmjs.com alors que les requêtes vers le registre sont bloquées par le DNS, un pare-feu, un proxy, un VPN, une inspection TLS ou un paramètre de registre npm.
La publication nécessite une authentification et des autorisations sur les packages, qui diffèrent de celles requises pour télécharger un package public. Examinez l’erreur exacte d’authentification ou d’autorisation, confirmez le registre cible et vérifiez si npm signale un incident affectant la publication.
Le réseau en échec peut utiliser un résolveur DNS, un proxy, un pare-feu, un VPN ou une politique d’inspection TLS différente. Comparez la même opération sur une autre connexion de confiance et vérifiez les paramètres du registre et du proxy configurés.
node_modules ou le lockfile lorsque npm est indisponible ?Pas en première intention. Si le registre ou le réseau est indisponible, la suppression des fichiers de dépendances locaux ne rétablira pas l’accès et peut compliquer la reproduction du problème. Vérifiez d’abord le statut du service, l’erreur exacte, la configuration npm et la connectivité.
Notez la commande, le package ou l’opération concerné, le texte exact de l’erreur, l’heure approximative, le registre configuré et indiquez si l’échec se produit dans plusieurs projets ou réseaux. Supprimez les tokens d’authentification et autres informations sensibles avant de partager les logs.
Cette vérification en direct est effectuée depuis notre serveur et peut ne pas refléter chaque région, compte, fonctionnalité ou chemin réseau.