Kva npm ping kontrollerer når du testar ein proxy
Køyr kontrollen i konteksten til npm-prosessen som feilar, og hald arkiv- og livssyklusnedlastingar skilde frå resultatet.
npm ping --registry=https://registry.npmjs.org/Bruk registeret som er tenkt for prosjektet. npm ping kontaktar dette registeret og stadfester autentisering gjennom gjeldande konfigurasjon. Det er den vellukka fullføringa som tel; eit gamalt dømes tomme objektutdata er ikkje eit påkravd format.
Køyr det der feilen oppstår. Ein npm-prosess starta frå ein IDE kan ha andre miljø- eller konfigurasjonsinndata enn ein terminal.
Les resultatet på rett trinn
Viss ping feilar, hald på den første feilen. Proxyoppslag, tilknyting til lyttaren, ei 407-utfordring og avvising av registerautentisering er ulike trinn.
Viss ping lukkast, men installasjonen feilar, hald på den seinare nedlastingsadressa saman med feilen. Eit arkiv kan liggje på ein annan vert, og eit livssyklusskript kan lasta ned ei separat køyrbar fil. Cypress dokumenterer til dømes si eiga proxy- og binærnedlastingåtferd; registerping utfører ikkje den overføringa.
Når spørsmålet er om trafikken i det heile gjekk gjennom proxyen, kombiner registersvaret med proxyoppføringar eller ei anna observasjon av ruta. Svaret åleine fastslår tilgjenge og autentisering, ikkje den nøyaktige vegen.