npm-ը աշխատում է, բայց tfjs-node-ի բնիկ ռեսուրսների ներբեռնումը շրջանցում է պրոքսին
Սահմանեք այն միջավայրը, որը կարդում է scripts/resources.js-ը, և նախքան npm-ի կարգավորումը կրկին փոխելը ստուգեք առաջին ոչ դատարկ փոփոխականի հերթականությունը։
tfjs-node-ի scripts/resources.js ներբեռնման ուղու համար երեխա պրոցեսին տվեք նրա պրոքսի միջավայրը։ PowerShell-ի այն նստաշրջանում, որը գործարկում է փաթեթի գործողությունը՝
$env:HTTPS_PROXY = 'http://proxy.example:8080'
$env:HTTP_PROXY = 'http://proxy.example:8080'Նախատեսված գործողությունը սկսեք այդ նստաշրջանից։ Թույլատրված հանրային ռեսուրսի ներբեռնման համար այս արժեքներում օգտագործեք HTTP վերջնակետ HTTP պրոքսիների ցանկից։ Սկրիպտը կարդում է process.env-ը այս հերթականությամբ և վերցնում առաջին ոչ դատարկ արժեքը՝ HTTPS_PROXY, https_proxy, HTTP_PROXY, http_proxy։ Հնացած նախորդ արժեքը կարող է թաքցնել ցանկում ավելի ուշ արված փոփոխությունը։
Աշխատող npm ռեեստրի հարցումը ստուգում է մեկ այլ ներբեռնիչ։ .npmrc-ում նրա պրոքսի գրառումը պարտավոր չէ տրամադրել պրոցեսի փոփոխական, որն օգտագործում է բնիկ ռեսուրսների սկրիպտը։ Ձախողված URL-ը պահեք ներբեռնման փուլի հետ միասին՝ պարզելու, թե որ մուտքն է բացակայում։
Այս հերթականությունը պատկանում է նկարագրված ռեսուրսի իրականացմանը։ Համապատասխանեցրեք այն տեղադրված tfjs-node թողարկման ներբեռնիչին, փոխարենը՝ քեշավորված սկրիպտը այլ տարբերակի ենթադրություններով կարկատելու։