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

Használja a projekthez szánt registry-t. Az npm ping kapcsolatba lép ezzel a registry-vel, és az aktuális konfiguráción keresztül ellenőrzi a hitelesítést. A sikeres befejezés számít; egy régi példa üres objektumos kimenete nem kötelező formátum.

Ott futtassa, ahol a hiba fellép. Az IDE-ből indított npm-folyamat környezeti vagy konfigurációs bemenetei eltérhetnek a terminálétól.

A megfelelő szakaszban olvassa ki az eredményt

Ha a ping meghiúsul, tartsa meg az első hibát. A proxy feloldása, a listenerhez való kapcsolódás, a 407 kihívás és a registry hitelesítésének elutasítása különböző szakaszok.

Ha a ping sikeres, de a telepítés meghiúsul, tartsa meg a későbbi letöltés URL-jét a hibájával együtt. Az archívum más hoston lehet, és egy életciklus-szkript külön végrehajtható fájlt tölthet le. A Cypress például a saját proxy- és bináris letöltési viselkedését dokumentálja; a registry ping nem végzi el ezt az átvitelt.

Amikor a kérdés az, hogy a forgalom egyáltalán átment-e a proxyn, párosítsa a registry válaszát proxy-naplókkal vagy az útvonal más megfigyelésével. A válasz önmagában elérhetőséget és hitelesítést bizonyít, nem a pontos útvonalat.

Kapcsolódó cikkek