npm ping --registry=https://registry.npmjs.org/

Brug det registry, projektet er beregnet til. npm ping kontakter dette registry og verificerer godkendelse gennem den aktuelle konfiguration. Det er den vellykkede afslutning, der tæller; et gammelt eksempels tomme objekt-output er ikke et krævet format.

Kør det, hvor fejlen opstår. En npm-proces startet fra en IDE kan have andre miljø- eller konfigurationsinput end en terminal.

Læs resultatet på det rigtige trin

Hvis ping fejler, skal du beholde den første fejl. Proxyopløsning, forbindelse til listeneren, en 407-udfordring og afvisning af registry-godkendelse er forskellige trin.

Hvis ping lykkes, men installationen fejler, skal du beholde den senere download-URL sammen med dens fejl. Et arkiv kan ligge på en anden vært, og et livscyklusskript kan downloade en separat eksekverbar fil. Cypress dokumenterer fx sin egen proxy- og binære downloadadfærd; registry-ping udfører ikke den overførsel.

Når spørgsmålet er, om trafikken overhovedet gik gennem proxyen, skal du parre registry-svaret med proxyregistreringer eller en anden ruteobservation. Svaret alene fastslår tilgængelighed og godkendelse, ikke den præcise vej.

Relaterede artikler