npm werk, maar tfjs-node se aflaai van native hulpbronne mis die proxy
Stel die omgewing wat scripts/resources.js lees, en kontroleer die volgorde van die eerste nie-leë veranderlike voordat jy die npm-konfigurasie weer verander.
Vir tfjs-node se aflaai-pad van scripts/resources.js, gee die kindproses sy proxy-omgewing. In die PowerShell-sessie wat die pakketbewerking begin:
$env:HTTPS_PROXY = 'http://proxy.example:8080'
$env:HTTP_PROXY = 'http://proxy.example:8080'Begin die beoogde bewerking vanuit daardie sessie. Vir 'n toegelate aflaai van 'n publieke hulpbron, gebruik 'n HTTP-eindpunt uit die HTTP-proxylys in hierdie waardes. Die script lees process.env in hierdie volgorde en neem die eerste nie-leë waarde: HTTPS_PROXY, https_proxy, HTTP_PROXY, http_proxy. 'n Verouderde vroeëre waarde kan die verandering wat jy later in die lys gemaak het, verberg.
'n Werkende npm-registerversoek toets 'n ander aflaaier. Sy proxy-inskrywing in .npmrc hoef nie 'n prosesveranderlike te lewer wat die script vir native hulpbronne gebruik nie. Hou die mislukte URL saam met die aflaai-stadium om te bepaal watter invoer ontbreek.
Hierdie volgorde hoort by die beskryfde implementering van die hulpbron. Pas dit by die aflaaier van die geïnstalleerde tfjs-node-weergawe, eerder as om 'n gekaste script met 'n ander weergawe se aannames te wysig.