Geef voor het downloadpad van scripts/resources.js in tfjs-node het childproces zijn proxy-omgeving. In de PowerShell-sessie die de pakketbewerking start:

$env:HTTPS_PROXY = 'http://proxy.example:8080'
$env:HTTP_PROXY = 'http://proxy.example:8080'

Start de bedoelde bewerking vanuit die sessie. Gebruik voor een toegestane download van een openbare resource een HTTP-eindpunt uit de HTTP-proxylijst in deze waarden. Het script leest process.env in deze volgorde en neemt de eerste niet-lege waarde: HTTPS_PROXY, https_proxy, HTTP_PROXY, http_proxy. Een verouderde eerdere waarde kan de wijziging verbergen die je later in de lijst hebt aangebracht.

Een werkend verzoek aan het npm-register test een andere downloader. De proxyvermelding in .npmrc hoeft geen procesvariabele te leveren die het script voor native resources gebruikt. Bewaar de mislukte URL samen met de downloadfase om te bepalen welke invoer ontbreekt.

Deze volgorde hoort bij de beschreven implementatie van de resource. Stem hem af op de downloader van de geïnstalleerde tfjs-node-versie, in plaats van een gecacht script te patchen met de aannames van een andere versie.

Gerelateerde artikelen