Pentru calea de descărcare scripts/resources.js din tfjs-node, oferiți procesului copil mediul său de proxy. În sesiunea PowerShell care lansează operația pachetului:

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

Porniți operația dorită din acea sesiune. Pentru o descărcare permisă a unei resurse publice, folosiți un punct final HTTP din lista de proxy-uri HTTP în aceste valori. Scriptul citește process.env în această ordine și ia prima valoare nevidă: HTTPS_PROXY, https_proxy, HTTP_PROXY, http_proxy. O valoare anterioară învechită poate ascunde modificarea făcută mai târziu în listă.

O cerere reușită către registrul npm testează alt descărcător. Intrarea sa de proxy din .npmrc nu trebuie să furnizeze o variabilă de proces folosită de scriptul pentru resurse native. Păstrați URL-ul eșuat împreună cu etapa de descărcare pentru a identifica ce intrare lipsește.

Această ordine aparține implementării resursei descrise. Aliniați-o cu descărcătorul versiunii instalate de tfjs-node, în loc să patchuiți un script din cache cu presupunerile altei versiuni.

Articole similare