npm-Proxyfeeler beim Erofluede vun Installatiounsskripten
En npm-Paket kann während der Installatioun en separaten Download ausféieren. Identifizéiert dee Programm an deen Host, amplaz unzehuelen datt all Ufro d'Proxykonfiguratioun vum npm-Register benotzt.
Wann eng npm-Installatioun den Download aus dem Register passéiert an an engem Installatiounsskript stoppt, identifizéiert den zweeten Downloader. D'JavaScript-Paket kann schonn do sinn, während seng plattformspezifesch Binärdatei nach feelt.
- Fannt den Eigner vun der Ufro am Log. Notéiert de Liewenszyklus-Skript, den ausféierbaren Fichier oder d'HTTP-Bibliothéik, den Zilhostnumm an den éischte Feeler. E Paket kann en anert Programm starten, deem säin Download separat vum npm-Registertransfer ass.
- Benotzt d'Proxy-Schnittstell, déi deen Downloader ënnerstëtzt. Fir den resources.js-Wee vum tfjs-node ass d'Proxyëmwelt vum Kandprozess ee konkreet Beispiel. Kuckt d'dokumentéiert Downloadastellungen vum Paket an d'Ëmwelt vum Prozess, deen d'Ufro mécht. Eng Standardproxyvariabel hëlleft nëmmen, wann dee Konsument se liest; Variablen mat änlechen Nimm bäizesetzen beweist keng Ënnerstëtzung.
- Verfollegt de richtege Wee vum Artefakt. Release-Serveren, Objektspäicher an Ëmleedungsziler kënne vum Register ofwäichen. Vergläicht Proxy-Authentifikatioun, genehmegt Ziler an TLS-Vertrauen fir déi feelgeschloen Ufro.
Maacht dat, ier Dir Caches läscht: den Iwwergang am Log vun der Paketsbeschafung zur Liewenszyklusausféierung grenzt de Feeler schonn an. Erfollegräichen Zougang zum Register ass nëtzlech Vergläichsbeweis, awer en beweist net datt den zweeten Programm dee selwechte Wee ënnerstëtzt oder säin Artefakthost erreeche kann.
Installatiounsskripten ausschalten kann den Download iwwersprangen an d'Paket onbrauchbar maachen. Wann d'Paket en genehmegten virgebaute oder Offline-Installatiounswee dokumentéiert, bereet deen Artefakt bewosst vir an bestätegt datt den ausféierbare Fichier verfügbar ass, ier Dir d'Installatioun als fäerdeg betruecht.