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-ის გამოშვების ჩამომტვირთავს, ნაცვლად იმისა, რომ ქეშირებული სკრიპტი სხვა ვერსიის ვარაუდებით შეაკეთოთ.