Para sa download path ng scripts/resources.js ng tfjs-node, bigyan ang child process ng environment nito para sa proxy. Sa PowerShell session na naglulunsad ng operasyon ng package:

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

Simulan ang gustong operasyon mula sa session na iyon. Para sa pinahihintulutang pag-download ng pampublikong resource, gumamit ng HTTP endpoint mula sa listahan ng HTTP proxy sa mga value na ito. Binabasa ng script ang process.env sa ayos na ito at kinukuha ang unang hindi bakanteng value: HTTPS_PROXY, https_proxy, HTTP_PROXY, http_proxy. Maaaring itago ng lumang naunang value ang pagbabagong ginawa mo sa huli sa listahan.

Sinusubukan ng gumaganang kahilingan sa npm registry ang ibang downloader. Hindi kailangang magbigay ng process variable na ginagamit ng script ng native na resource ang proxy entry nito sa .npmrc. Itago ang nabigong URL kasama ang yugto ng pag-download upang matukoy kung aling input ang kulang.

Ang ayos na ito ay pag-aari ng inilarawang implementasyon ng resource. Itugma ito sa downloader ng naka-install na release ng tfjs-node, sa halip na i-patch ang naka-cache na script gamit ang mga palagay ng ibang bersyon.

Kaugnay na mga artikulo