Ha az npm telepítése túljut a bejegyzéstár letöltésén és egy telepítőszkriptben megáll, azonosítsa a második letöltőt. A JavaScript csomag már jelen lehet, miközben a platformra jellemző bináris fájlja még hiányzik.

  1. Keresse meg a kérés gazdáját a naplóban. Jegyezze fel az életciklus-szkriptet, a futtatható fájlt vagy HTTP-könyvtárat, a cél gazdagép nevét és az első hibát. Egy csomag másik programot indíthat, amelynek letöltése elkülönül az npm bejegyzéstár átvitelétől.
  2. Használja azt a proxyfelületet, amelyet ez a letöltő támogat. A tfjs-node resources.js útvonalánál a gyermekfolyamat proxykörnyezete egy konkrét példa. Ellenőrizze a csomag dokumentált letöltési beállításait és a kérést végző folyamat környezetét. A szabványos proxyváltozó csak akkor segít, ha az a fogyasztó olvassa; hasonló nevű változók hozzáadása nem bizonyít támogatást.
  3. Kövesse az artefaktum tényleges útvonalát. A kiadási kiszolgálók, objektumtárak és átirányítási célok eltérhetnek a bejegyzéstártól. Hasonlítsa össze a proxyhitelesítést, a jóváhagyott célokat és a TLS-bizalmat a sikertelen kérésnél.

Ezt a gyorsítótárak törlése előtt tegye meg: a naplóban a csomagbeszerzésről az életciklus végrehajtására való átmenet már szűkíti a hibát. A sikeres bejegyzéstár-hozzáférés hasznos összehasonlító bizonyíték, de nem bizonyítja, hogy a másodlagos program ugyanazt az útvonalat támogatja, vagy eléri az artefaktum-gazdagépét.

A telepítőszkriptek letiltása kihagyhatja a letöltést, és a csomagot használhatatlanná teheti. Ha a csomag jóváhagyott, előre összeállított vagy offline telepítési útvonalat dokumentál, készítse elő tudatosan azt az artefaktumot, és a telepítés befejezettnek tekintése előtt erősítse meg, hogy a futtatható fájl elérhető.

Kapcsolódó cikkek