npm proxyaren hutsegiteak instalazio-scripten deskargetan
npm pakete batek instalazioan zehar deskarga bereizi bat exekuta dezake. Identifika ezazu programa eta host hori, suposatu ordez eskaera guztiek npm erregistroaren proxy konfigurazioa erabiltzen dutenik.
npm instalazio bat erregistroaren deskargatik igaro eta instalazio-script batean gelditzen bada, identifika ezazu bigarren deskargatzailea. JavaScript paketea lehendik egon daiteke, baina bere plataforma espezifikoko binarioa oraindik falta da.
- Aurkitu eskaeraren jabea erregistroan. Idatzi bizi-zikloaren scripta, exekutagarria edo HTTP liburutegia, helmugako host izena eta lehen errorea. Pakete batek beste programa bat abiarazi dezake, zeinaren deskarga npm erregistroaren transferentziatik bereizia den.
- Erabili deskargatzaile horrek onartzen duen proxy interfazea. tfjs-node-ren resources.js bidearentzat, prozesu semearen proxy ingurunea adibide zehatz bat da. Egiaztatu paketearen deskarga ezarpen dokumentatuak eta eskaera egiten duen prozesuaren ingurunea. Proxy aldagai estandarrak laguntzen du kontsumitzaile horrek irakurtzen badu soilik; antzeko izeneko aldagaiak gehitzeak ez du sostengua frogatzen.
- Jarraitu artefaktuaren benetako bidea. Argitalpen zerbitzariak, objektu biltegiak eta birbideratze helmugak erregistrotik desberdin daitezke. Konparatu proxy autentifikazioa, onartutako helmugak eta TLS konfiantza huts egin zuen eskaerarentzat.
Egin ezazu cacheak garbitu aurretik: erregistroan paketea eskuratzetik bizi-zikloaren exekuziora arteko trantsizioak hutsa murrizten du jada. Erregistrora sartze arrakastatsua froga konparatibo erabilgarria da, baina ez du frogatzen bigarren programak bide bera onartzen duenik edo bere artefaktu hostera irits daitekeenik.
Instalazio-scriptak desgaitzeak deskarga saltsa dezake eta paketea erabilezin utzi. Paketeak onartutako aurrez eraikitako edo lineaz kanpoko instalazio-bide bat dokumentatzen badu, prestatu artefaktu hori nahita eta egiaztatu exekutagarria eskuragarri dagoela instalazioa osatutzat jo aurretik.