npm funguje, ale sťahovanie natívnych prostriedkov tfjs-node obchádza proxy
Nastavte prostredie, ktoré číta scripts/resources.js, a pred ďalšou zmenou konfigurácie npm skontrolujte poradie prvej neprázdnej premennej.
Pre cestu sťahovania scripts/resources.js v tfjs-node dajte podriadenému procesu jeho proxy prostredie. V relácii PowerShell, ktorá spúšťa operáciu s balíkom:
$env:HTTPS_PROXY = 'http://proxy.example:8080'
$env:HTTP_PROXY = 'http://proxy.example:8080'Spustite zamýšľanú operáciu z tejto relácie. Pre povolené sťahovanie verejného prostriedku použite v týchto hodnotách HTTP koncový bod zo zoznamu HTTP proxy. Skript číta process.env v tomto poradí a berie prvú neprázdnu hodnotu: HTTPS_PROXY, https_proxy, HTTP_PROXY, http_proxy. Zastaraná skoršia hodnota môže skryť zmenu, ktorú ste neskôr v zozname urobili.
Fungujúca požiadavka na registráriu npm testuje iný sťahovač. Jeho proxy záznam v .npmrc nemusí poskytovať procesnú premennú, ktorú skript natívnych prostriedkov používa. Ponechajte neúspešnú URL spolu s fázou sťahovania, aby ste určili, ktorý vstup chýba.
Toto poradie patrí k opísanej implementácii prostriedku. Zosúlaďte ho so sťahovačom nainštalovaného vydania tfjs-node, namiesto záplatovania kešovaného skriptu predpokladmi inej verzie.