Wat npm ping toets wanneer jy 'n proxy toets
Voer die toets uit in die konteks van die npm-proses wat misluk, en hou argief- en lewensiklusaflaaie apart van die uitslag.
npm ping --registry=https://registry.npmjs.org/Gebruik die register wat die projek bedoel. npm ping kontak daardie register en verifieer stawing deur die huidige konfigurasie. Suksesvolle voltooiing is wat saak maak; die leë-objek-uitset van 'n ou voorbeeld is nie 'n vereiste formaat nie.
Voer dit uit waar die fout voorkom. 'n npm-proses wat deur 'n IDE begin is, kan ander omgewings- of konfigurasie-insette as 'n terminaal hê.
Lees die uitslag op die regte stadium
As ping misluk, hou die eerste fout. Proxy-oplossing, verbinding met die luisteraar, 'n 407-uitdaging en register-stawingverwerping is verskillende stadiums.
As ping slaag maar installasie misluk, hou die latere aflaai-URL saam met sy fout. 'n Argief kan op 'n ander gasheer woon, en 'n lewensiklus-skrip kan 'n aparte uitvoerbare lêer aflaai. Cypress dokumenteer byvoorbeeld sy eie proxy- en binêre-aflaai-gedrag; register-ping voer nie daardie oordrag uit nie.
Wanneer die vraag is of verkeer hoegenaamd deur die proxy gegaan het, kombineer die register-antwoord met proxy-rekords of 'n ander waarneming van die roete. Die antwoord alleen bewys bereikbaarheid en stawing, nie die presiese pad nie.