Çfarë kontrollon npm ping kur testoni një proxy
Ekzekutoni kontrollin në kontekstin e procesit npm që dështon dhe mbani shkarkimet e arkivit dhe të ciklit të jetës të ndara nga rezultati.
npm ping --registry=https://registry.npmjs.org/Përdorni regjistrin e destinuar për projektin. npm ping kontakton atë regjistër dhe verifikon vërtetimin përmes konfigurimit aktual. Ajo që ka rëndësi është përfundimi me sukses; dalja si objekt bosh nga një shembull i vjetër nuk është format i detyrueshëm.
Ekzekutoni aty ku ndodh dështimi. Një proces npm i nisur nga IDE mund të ketë hyrje mjedisi ose konfigurimi të ndryshme nga një terminal.
Lexoni rezultatin në fazën e duhur
Nëse ping dështon, mbani gabimin e parë. Zgjidhja e proxy-t, lidhja me dëgjuesin, një sfidë 407 dhe refuzimi i vërtetimit të regjistrit janë faza të ndryshme.
Nëse ping ka sukses por instalimi dështon, mbani URL-në e shkarkimit të mëvonshëm bashkë me gabimin e saj. Një arkiv mund të jetë në një host tjetër, dhe një skript i ciklit të jetës mund të shkarkojë një ekzekutues të veçantë. Për shembull, Cypress dokumenton sjelljen e vet të proxy-t dhe të shkarkimit binar; ping-u i regjistrit nuk e kryen atë transferim.
Kur pyetja është nëse trafiku kaloi fare përmes proxy-t, bashkoni përgjigjen e regjistrit me regjistrimet e proxy-t ose një vëzhgim tjetër të rrugës. Përgjigja vetëm përcakton arritshmërinë dhe vërtetimin, jo rrugën e saktë.