tfjs-node ၏ scripts/resources.js ဒေါင်းလုဒ်လမ်းကြောင်းအတွက် child process ကို ၎င်း၏ proxy ပတ်ဝန်းကျင် ပေးပါ။ package လုပ်ဆောင်ချက်ကို စတင်သော PowerShell session တွင်:

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

ထို session မှ ရည်ရွယ်သော လုပ်ဆောင်ချက်ကို စတင်ပါ။ ခွင့်ပြုထားသော public resource ဒေါင်းလုဒ်အတွက် ဤတန်ဖိုးများတွင် HTTP proxy စာရင်းမှ HTTP endpoint ကို သုံးပါ။ script သည် process.env ကို ဤအစဉ်အတိုင်း ဖတ်ပြီး ပထမဆုံး ဗလာမဟုတ်သော တန်ဖိုးကို ယူသည်: HTTPS_PROXY, https_proxy, HTTP_PROXY, http_proxy။ ရှေးကျသော ယခင်တန်ဖိုးသည် စာရင်းတွင် နောက်ပိုင်းပြုလုပ်သော ပြောင်းလဲမှုကို ဖုံးကွယ်နိုင်သည်။

အောင်မြင်သော npm registry တောင်းဆိုမှုသည် အခြား downloader ကို စမ်းသပ်သည်။ .npmrc ရှိ ၎င်း၏ proxy ထည့်သွင်းချက်သည် native resource script အသုံးပြုသော process variable ကို ပေးရန် မလိုအပ်ပါ။ မည်သည့် input ပျောက်နေသည်ကို ဖော်ထုတ်ရန် မအောင်မြင်သော URL ကို ဒေါင်းလုဒ်အဆင့်နှင့်အတူ သိမ်းထားပါ။

ဤအစဉ်သည် ဖော်ပြထားသော resource အကောင်အထည်ဖော်မှုနှင့် သက်ဆိုင်သည်။ cache လုပ်ထားသော script ကို အခြား version ၏ ယူဆချက်များဖြင့် ပြင်ဆင်မည့်အစား တပ်ဆင်ထားသော tfjs-node version ၏ downloader နှင့် ကိုက်ညီအောင် စစ်ဆေးပါ။

ဆက်စပ်ဆောင်းပါးများ