npm radi, ali preuzimanje izvornih resursa u tfjs-node zaobilazi proxy
Postavite okruženje koje čita scripts/resources.js i provjerite redoslijed prve neprazne varijable prije nego ponovno promijenite npm konfiguraciju.
Za putanju preuzimanja scripts/resources.js u tfjs-node dajte podređenom procesu njegovo proxy okruženje. U PowerShell sesiji koja pokreće operaciju paketa:
$env:HTTPS_PROXY = 'http://proxy.example:8080'
$env:HTTP_PROXY = 'http://proxy.example:8080'Pokrenite željenu operaciju iz te sesije. Za dopušteno preuzimanje javnog resursa upotrijebite HTTP endpoint s popisa HTTP proxyja u ovim vrijednostima. Skripta čita process.env ovim redoslijedom i uzima prvu nepraznu vrijednost: HTTPS_PROXY, https_proxy, HTTP_PROXY, http_proxy. Zastarjela ranija vrijednost može sakriti promjenu koju ste kasnije napravili na popisu.
Uspješan zahtjev prema npm registru testira drugi preuzimač. Njegov proxy unos u .npmrc ne mora dati procesnu varijablu koju koristi skripta za izvorne resurse. Sačuvajte neuspjeli URL zajedno s fazom preuzimanja kako biste utvrdili koji unos nedostaje.
Ovaj redoslijed pripada opisanom ostvarenju resursa. Uskladite ga s preuzimačem instaliranog izdanja tfjs-node, umjesto da krpate predmemoriranu skriptu pretpostavkama druge verzije.