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 പതിപ്പിന്റെ ഡൗൺലോഡറുമായി അത് ഒത്തുനോക്കുക.