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

Naudokite projektui skirtą registrą. npm ping susisiekia su tuo registru ir patikrina autentifikaciją pagal dabartinę konfigūraciją. Svarbu sėkmingai baigti; seno pavyzdžio tuščio objekto išvestis nėra privalomas formatas.

Vykdykite ten, kur atsiranda gedimas. Iš IDE paleistas npm procesas gali turėti kitokius aplinkos ar konfigūracijos įvestis nei terminalas.

Skaitykite rezultatą tinkamame etape

Jei ping nepavyksta, išsaugokite pirmąją klaidą. Tarpinio serverio sprendimas, prisijungimas prie klausytojo, 407 iššūkis ir registro autentifikacijos atmetimas yra skirtingi etapai.

Jei ping pavyksta, bet diegimas nepavyksta, išsaugokite vėlesnio atsisiuntimo URL kartu su jo klaida. Archyvas gali būti kitame hoste, o gyvavimo ciklo scenarijus gali atsisiųsti atskirą vykdomąjį failą. Pavyzdžiui, Cypress dokumentuoja savo tarpinio serverio ir dvejetainių failų atsisiuntimo elgseną; registro ping šio perdavimo neatlieka.

Kai klausimas, ar srautas apskritai ėjo per tarpinį serverį, suderinkite registro atsakymą su tarpinio serverio įrašais arba kitu maršruto stebėjimu. Atsakymas vienas pats įrodo pasiekiamumą ir autentifikaciją, o ne tikslų kelią.

Susiję straipsniai