För tfjs-nodes nedladdningsväg till scripts/resources.js, ge barnprocessen sin proxy-miljö. I PowerShell-sessionen som startar paketåtgärden:

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

Starta den avsedda åtgärden från den sessionen. För en tillåten nedladdning av en offentlig resurs, använd en HTTP-slutpunkt från HTTP-proxylistan i dessa värden. Skriptet läser process.env i den här ordningen och tar det första icke-tomma värdet: HTTPS_PROXY, https_proxy, HTTP_PROXY, http_proxy. Ett inaktuellt tidigare värde kan dölja ändringen du gjorde senare i listan.

En fungerande förfrågan till npm-registret testar en annan nedladdare. Dess proxy-post i .npmrc behöver inte tillhandahålla en processvariabel som skriptet för inbyggda resurser använder. Behåll den misslyckade URL:en tillsammans med nedladdningssteget för att identifiera vilken indata som saknas.

Den här ordningen hör till den beskrivna implementeringen av resursen. Jämför den med nedladdaren i den installerade tfjs-node-versionen i stället för att lappa ett cachelagrat skript med en annan versions antaganden.

Relaterade artiklar